我正在使用一个使用32位JVM的JNI库。 我机器上安装的当前JVM是64位的。 有没有办法可以同时安装32位JVM和64位JVM?或者我可以使用任何包装器吗?
我正在使用一个使用32位JVM的JNI库。 我机器上安装的当前JVM是64位的。 有没有办法可以同时安装32位JVM和64位JVM?或者我可以使用任何包装器吗?
是的,你可以。你可以在你的机器上拥有任意数量的JVM版本。你只能将JAVA_HOME指向其中一个。当你想要运行需要另一种JVM(例如32位)的程序时,使用启动脚本来更改你的执行环境下的JAVA_HOME,然后运行你的程序。
我通常在开发中这样做,特别是在支持多个产品/版本时。