2014-03-30 109 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當你需要通過指定路徑。