的Java编程的64位JVM [英] Java programing for 64 bit JVM

查看:126
本文介绍了的Java编程的64位JVM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

几个问题:):

如何识别当前安装的JVM? (64位/ 32位)

How to identify what JVM is currently installed ? (64 bit / 32 bit)

我需要做一些考虑因素,而编程的64位JVM的目标平台?

Do I need to do some considerations while programming for 64 bit JVM target Platform ?

可以在32位我的Java code的工作,以及64位JVM?

Can my Java code work on 32 bit as well as 64 bit JVM ?

如何在64位JVM上运行我的Java应用程序?

How to run my Java App on 64 bit JVM ?

如何确定哪些JVM被用于我的Java应用程序?

How to identify what JVM is being used for my Java App ?

推荐答案

通常情况下一个64位JVM将自身标识等。

Normally a 64 bit jvm will identify itself as such.

32/64位思考我所看到的:

32/64 bit Considerations I have seen:

  1. 在地址空间 - 如果你不希望解​​决更多的内存1.3GB,那么你不会看到一个差异
  2. 本机库 - 如果你加载任何JNI库,那么他们就需要你的虚拟机体系结构相匹配。例如,不要尝试从64位虚拟机加载32位本机库(没有-d32型标志)

是的,同样的code将运行在这两个JVM上。

Yes, the same code will run on both JVMs.

系统属性sun.arch.data.model有32/64的标志,我认为。

System Property "sun.arch.data.model" has the 32/64 flag I think.

这里有一些有用的信息:<一href="http://www.oracle.com/technetwork/java/hotspotfaq-138619.html">http://www.oracle.com/technetwork/java/hotspotfaq-138619.html

There's some helpful info here: http://www.oracle.com/technetwork/java/hotspotfaq-138619.html

这篇关于的Java编程的64位JVM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆