java – 在64位Mac OS X上使用32位eclipse RCP可以吗?

我在Mac OS X上遇到了RCP juno 64位崩溃,我在StackExchange Mac-https://apple.stackexchange.com/questions/67104/eclipse-rcp-juno-64-bit-crashes-on-mac-os-x中发布了这个问题.而且,我想我别无选择,只能现在使用32位版本.

>在64位操作系统(Lion)和64位java(java 1.7 sdk)上使用32位eclipse是否可以?
>代码兼容性如何?我可以用32位eclipse创建的64位eclipse打开工作区吗?
> 32位和64位日食有什么区别?或者,他们之间有什么缺点和优点?为什么他们在64位世界中保持32位日食?

最佳答案
您需要使用32位JVM才能使用32位Eclipse,并且需要64位JVM才能使用64位Eclipse.

请注意,32位JVM可以在64位操作系统上运行.我安装了Windows 7 64位,同时安装了32位和64位JVM.我有时必须编辑eclipse.ini文件以确保选择了正确的JVM.

相同版本的32位/ 64位变体之间没有工作区兼容性差异.特定于32位/ 64位的本机位用于本机UI和文件系统集成.

如果您运行的是64位操作系统,则应该支持使用64位JVM / Eclipse.这样做可以避免困扰32位安装的大量内存问题.例如,由于地址空间碎片,32位JVM / Eclipse无法以-Xmx1024m启动并不罕见.

仍然生成32位Eclipse构建,因为还有相当多的32位操作系统安装.

转载注明原文:java – 在64位Mac OS X上使用32位eclipse RCP可以吗? - 代码日志