答案 0 :(得分:2)
64位Eclipse无法与32位JDK一起使用,因为当您尝试启动Eclipse UI时,SWT会抱怨。但是,如果您在无头模式下编译(使用ANT脚本或类似的东西),事情应该有效。
答案 1 :(得分:0)
您可以在Eclipse中定义任意数量的JDK,包括32位版本:
因此,您可以安装32位JDK,然后将其添加到Eclipse(Window / Preferences / Java / Installed JRE)并将其添加到您的项目的Properties / Java Build Path / Libraries选项卡,“Add Library”按钮。
应该可以正常工作。警告:确保x64 Eclipse使用32位JVM启动,它根本不需要64位版本。
但是:使用64位JVM编译的字节码将在32位JVM上运行。只有本机库才会导致问题。
答案 2 :(得分:0)
正如Deepak所说,你无法在32位JVM上运行64位Eclipse(反之亦然)。但是您可以在64位Windows上运行32位Eclipse和JVM。诀窍是从Oracle站点下载正确的JRE / JDK,因为当它看到你的浏览器是64-biut时,它想要强制使用64位JRE(至少,它是我上一次尝试时做的)。
在任何情况下,如果您正在谈论不使用任何本机代码的应用程序(例如,不是Eclipse RCP应用程序),那么您应该在一个平台上进行良好的开发并在另一个平台上运行。