2012-10-12 147 views
4

我在Mac OS X上得到了eclipse RCP juno 64位崩潰,並且我在StackExchange Mac中發佈了這個問題 - https://apple.stackexchange.com/questions/67104/eclipse-rcp-juno-64-bit-crashes-on-mac-os-x。而且,我想我現在別無選擇,只能使用32位版本。可以在64位Mac OS X上使用32位eclipse RCP嗎?

  • 在64位操作系統(Lion)和64位java(java 1.7 sdk)上使用32位eclipse是否正確?
  • 代碼兼容性如何?我可以用32位eclipse創建的64位eclipse打開工作區嗎?
  • 32位和64位eclipse有什麼區別?或者,他們之間有什麼利弊?爲什麼他們在64位世界中保持32位日蝕?

回答

6

您需要32位JVM才能使用32位Eclipse,並且您需要64位JVM才能使用64位Eclipse。

請注意,32位JVM可以在64位操作系統上運行。我有安裝了32位和64位JVM的Windows 7 64位。我必須有時編輯eclipse.ini文件以確保選擇了正確的JVM。

在同一版本的32位/ 64位變體之間沒有工作區兼容性差異。特定於32位/ 64位的本地位用於本地UI和文件系統集成。

如果您正在運行64位操作系統,則應該傾向於使用64位JVM/Eclipse。這樣做將避免困擾32位安裝的大量內存問題。例如,由於地址空間碎片化,32位JVM/Eclipse無法以-Xmx1024m啓動並不罕見。

32位Eclipse版本仍然生產,因爲仍然有相當多的32位操作系統安裝在那裏。

+0

我想你的答案是可以的但不推薦。 – prosseek

+0

正確。如果您安裝32位JVM,但可能不建議在64位操作系統上運行32位JVM/Eclipse。 –

相關問題