2012-06-08 171 views
2

我在運行64位Windows 7,我用JMF做一個項目,我發現作品的系統最好的(或唯一的)與32位JDK。我正在使用32位日食。我還安裝了64位JDK。現在我已經爲32位JDK設置了classpath(JAVA_HOME和Path)。使用64位和32位JDK

的問題是它變得忙亂的64位和32位JDK(我不得不每次改變類路徑)之間切換。有沒有更簡單的方法來做到這一點?

+1

只需在您的機器上保留32位JDK .AFAIK 32位eclipse與64位JDK存在問題 –

+0

@vineetrok當您說'64bit jdk active'時,您的意思是什麼? – SimonC

+0

我不知道它是否有正確的說法。但是我的意思是說我爲64Bit JDK設置了類路徑。並在命令提示符下執行「java -version」顯示64位JDK。 – md1hunox

回答

4

您可以在Eclipse中註冊多個JRE,並將項目或運行配置與特定的JRE關聯。這些都是從不同的JRE使用在運行Eclipse。

+0

我試着運行多個JRE。但JMF開始給出問題(不知道爲什麼)。這次我沒有在安裝64位JDK的同時安裝JRE。我應該這樣做嗎? – md1hunox

+0

你有什麼問題? – SimonC

+0

JMF未初始化,此外,它不適用於64位JDK/JRE。我只是想知道,在64/32位JDK/JRE之間切換是否有更簡單/更好的方法。 – md1hunox

0

我建議只保留一個你的機器上安裝JDK。

如果您正在使用JMF和Eclipse的32位然後卸載64位JDK

按照甲骨文。

enter image description here

2

Eclipse中並不需要依賴於JAVA_HOME或路徑。您可以指定用於在eclipse.ini文件中運行Eclipse的JVM,並通過Eclipse首選項指定目標JVM的路徑。

如果你需要運行命令行32位和64位Java,你應該投資一些時間在編寫shell腳本,別名等

  • 你可以寫一個腳本(要執行使用「。」)將切換PATH和JAVA_HOME的設置。

  • 我喜歡寫簡單的包裝腳本或別名來自動生成或運行於您正在開發的軟件的步驟的方法。您可以在這些腳本中嵌入PATH和JAVA_HOME的本地覆蓋。

0

運行不改變環境變量

64位月食只需64位JRE複製到eclipse(64位)的根文件夾並將其重命名爲JRE。