我似乎在这里有一个32位与64位的问题。它应该很容易解决,但我希望你能通过指出问题来帮助我。我真的想避免重新安装操作系统,Eclipse,几个插件,JDK和JRE,以找到一个可行的解决方案。提前谢谢了!Eclipse RCP应用程序(Indigo)上的Java退出代码13
我建立在64位Windows 7的64位Thinkpad上。 我在Indigo(3.7.1。),32位版本中构建了Eclipse RCP应用程序。 我在这台机器上唯一的“Java”是一个1.6.29 32位JRE和一个1.6.29 32位JDK。我已经安装了这些(也许是错误的假设),以便能够为32位系统构建,而不是在64位机器上构建。
看来我错了:当我导出应用程序(如Eclipse的产品),我得到了可怕的Java退出代码= 13:
我相信这是某种方式的组合做32位软件在64位系统上(如果你能证明我错了,甚至更好!)。
你们其中一个人是否知道我可以如何正确设置并仍然能够为win32构建?
再次,非常感谢!
UPDATE
我已经安装了64位的Eclipse 3.7.1和JRE 1.6_30 + JDK 1.6_30,64位版本。但是,的错误仍然是!我认为这可能是一个错误,或者我做错了什么。
首先,这里是错误消息:
对于这个版本,我没有使用Delta Pack
而是添加了RCP SDK Software Site
的目标定义,选择选项“包括所有环境“(或类似的)。
同样在target definition
中,我将目标环境设置为win32
(OS和WS)和x86_64
(arch)。此外,我将Environment
设置为使用默认的JRE。
在product configuration
,我设置Execution Environment
到JavaSE的1.6,并设置JRE待包装。
而且,这里是我的eclipse.ini
: -startup 插件/ org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library 插件/ org.eclipse.equinox.launcher.win32.win32。 x86_64_1.1.100.v20110502
任何想法?
有没有写在配置目录中的任何日志文件?也尝试使用-console选项启动eclipse。 –
尝试选项'-consoleLog'并通过CLI启动eclipse – Kane