首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在solaris10 64位上运行64位jdk

如何在solaris10 64位上运行64位jdk
EN

Stack Overflow用户
提问于 2015-10-19 13:18:24
回答 2查看 678关注 0票数 0

我正在我的开发框上运行solaris10 SPARC 64位,我正在尝试安装jdk6 64位。根据甲骨文官方文件,我需要为它安装32位jdk6,然后安装64位jdk6,这是一个包含64位额外软件的修补程序。

在SPARC处理器上:使用solaris-sparc 9(64位)安装solaris-sparc(32位)

  1. 安装jdk6 32 bit ./jdk-6-solaris-spamcv9.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位应用程序开发人员的观点有什么不同?

EN

回答 2

Stack Overflow用户

发布于 2015-10-19 15:30:02

32位和46位版本被安装在不同的地方。您可以将32位版本放在PATH变量的64位版本前面,或者64位版本根本不在PATH中。

您可以在像.Profile这样的启动脚本中或者在shell脚本的开头设置路径变量。

票数 1
EN

Stack Overflow用户

发布于 2015-10-19 16:37:49

正如您注意到的那样,传递-d64标志通常足以选择64位JVM:

代码语言:javascript
复制
$ 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)

代码语言:javascript
复制
$ 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没有令人信服的理由。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33215499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档