需要帮助让eclipse工作继续获得退出代码= 13

时间:2015-04-19 20:18:54

标签: java eclipse fixed javaw

我一直在讨论同样的问题。当我的JDK是32位而我的eclipse是64但是它似乎不是唯一的问题时,我以为我发现了问题。我试着下载一个较低版本(我有jdk v8u45,我卸载它并尝试使用7u17)但仍然没有。我也尝试在eclipse.ini文件中降低Xmx的值。

这是我得到的错误:

enter image description here

这是我的ini文件:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

更新: 我已经将带有“C:\ Program Files(x86)\ Java \ jre1.8.0_45 \ bin \ javaw.exe”的-vm行添加到eclipse.ini文件中,它仍然无效!

更新2: 我得到了最新的JRE(8u45),JDK(因为8u45不想安装在我的计算机上,所以7u79),eclipse Luna可用于64位但它仍然无法工作......

更新3: 这个问题是固定的,我不再得到那个错误,现在我只是无法加载一些dll,我会看到我现在可以做些什么,谢谢你的帮助

顺便说一下,我只需要从eclipse.ini中的-vm行中删除/javaw.exe! ^^“

1 个答案:

答案 0 :(得分:1)

打开eclipse.ini文件并添加,(确保它在-vmargs之前):

-VM [jdk的x64版本的路径] 例如:

-VM
C:\Program Files\Java\jre7\bin

取决于您的Java版本,对jre7进行更改。另外原因是因为你安装了x64版本的Eclipse,所以你需要下载x64版本的JDK。