我能安装32位JVM和64位JVM吗?

3

我正在使用一个使用32位JVM的JNI库。 我机器上安装的当前JVM是64位的。 有没有办法可以同时安装32位JVM和64位JVM?或者我可以使用任何包装器吗?


你为什么要一开始就这样做呢? - Silviu Burcea
2
32位的库在64位的Java虚拟机上运行得非常完美,因此我认为不需要进行另一次安装。 - Pradeep Simha
2
你的问题表述不清吗?难道你的意思不是指64位操作系统吗? - Bathsheba
1
请做个好心人,编辑一下你的问题,特别是标题;-) - Bathsheba
@PradeepSimha 我对JNI有个幸运的猜测,但说真的,你的评论并没有错,只是不够完整。我只是想要更加精确。祝和平,朋友们。 - jgitter
显示剩余6条评论
2个回答

3
您可以在64位操作系统上安装32位的JVM。只需下载并安装即可。
没有特殊的说明。当您在同一台机器上安装多个JVM时,只需要使用PATH和JAVA_HOME的正常技巧,就像安装说明中描述的那样。
是的,您可以在同一台机器上安装多个JVM。
只需确保不要将一个JVM安装在另一个JVM的上面。将每个JVM安装在单独的目录中即可。

1

是的,你可以。你可以在你的机器上拥有任意数量的JVM版本。你只能将JAVA_HOME指向其中一个。当你想要运行需要另一种JVM(例如32位)的程序时,使用启动脚本来更改你的执行环境下的JAVA_HOME,然后运行你的程序。

我通常在开发中这样做,特别是在支持多个产品/版本时。


有趣,請多指教。我想試試看。此外,它安全嗎?有哪些風險涉及? - Saad Bin Shahid
你需要哪个部分的指导?将不同版本的JDK/JRE安装在有版本号的文件夹中,并在需要时切换JAVA_HOME。 - jgitter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接