繁体   English   中英

如何在solaris10 64bit上运行64bit jdk

[英]how to run 64bit jdk on solaris10 64bit

我在开发箱上运行solaris10 SPARC 64位,我正在尝试安装64位的jdk6。 根据oracle官方文档,我需要先为其安装32位jdk6,然后再安装64位jdk6,这就像一个补丁,其中包含用于64bit的附加软件。

在SPARC处理器上:安装solaris-sparc(32位)和solaris-sparcv9(64位)

  1. 安装32位的jdk6 ./jdk-6 -solaris-sparcv9.sh
  2. 安装jdk6 64位./jdk-6 -solaris-x64.sh

安装后,当我运行java -version时,它仍然显示这是32位jvm。

我想知道如何使用64位jvm,我必须添加-d64之类的jvm选项以在启动区中启用64位吗?

还有64位jvm有什么好处?

如果我在脚本中不使用jvm 64位optioin,我是否需要安装64位补丁?

32位和64位表单应用程序开发人员的观点有什么区别?

32位和46位版本安装在不同的位置。 您可能在PATH变量中的64位版本前面有32位版本,或者64位版本根本不在PATH中。

您可以在一种启动脚本(如.Profile)中或在Shell脚本的开始处设置PATH变量。

如您所述,传递-d64标志通常足以选择64位JVM:

$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)

$ java -d64 -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

从开发角度看并没有太大区别。 好处主要围绕着大量的可寻址内存和大量操作。 这将取决于您的使用情况,但是如果您没有这些要求,则没有令人信服的理由在这种情况下使用64位JVM。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM