可以在64位Mac OS X上使用32位eclipse RCP吗?
问题描述:
我在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位日蚀?
答
您需要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位操作系统安装在那里。
我想你的答案是可以的但不推荐。 – prosseek
正确。如果您安装32位JVM,但可能不建议在64位操作系统上运行32位JVM/Eclipse。 –