2014-03-30 78 views
0

我最近在我的机器上同时安装了32位和64位JRE,但是当我尝试使用命令提示符进行检查时,它只检测到64位JRE。启用32位和64位Java运行时环境

的java -d64 -version - >使用此命令输出的版本和所有

的java -d32 -version - >使用这个命令只是告诉我说,“这种情况下不支持32位JVM”

更多的是,我尝试通过控制面板(Java控制面板> java> view> user>添加32位JRE> Okay> Apply)来配置Java。我尝试添加32位JRE,但是在按Apply后,关闭Java控制面板窗口并重新打开,32位JRE不再存在。

有人能告诉我我在这里错过了什么吗? 其他详细信息:我正在使用64位窗口7.

+0

可能的重复http://stackoverflow.com/questions/16949091/switch-between-32-bit-and-64-bit-jdk-platform-on-windows-7和http://stackoverflow.com/questions/18047063 /具有接入到两者的32位和64位的版本-的-JVM。 – user1205577

回答

1

AFAIK -d64和-d32只在Sparc Solaris上工作过。

如果您有64位JVM,它将运行您的所有程序,除非它们使用32位共享库,在这种情况下,我建议:a)不这样做或b)仅使用32位JVM当你需要通过指定路径。