我正在尝试在我的x64机器上使用Eclipse Helios(我很确定现在任何eclipse都可能出现这个问题)但它只是不合作。
当我尝试运行eclipse时,我得到以下内容:
我已经安装了
我正确地链接了我的环境变量,并尝试通过cmd
编译Java文件并成功完成。
每当我尝试运行eclipse时,我都会exit code=13 (required java version=1.5)
我尝试在cmd中运行以下内容:
-vm "mypath\jdk1.6.025\jre\bin"
命令作为论坛建议
以及其他路径
-vm "mypath\jdk1.6.025\bin"
-vm "mypath\jdk1.6.025\jre\bin\javaw.exe"
甚至
-vm "mypath\jre6\bin"
出于绝望
无济于事。
我完全没有想法,我想知道是否有人有这个问题。我甚至下载了helios x86版本和x86 JDK版本,但它没有解决问题。 (我更改了环境变量) 我改变了一切,但我被卡住了......
相关问题: Cannot Run Eclipse
答案 0 :(得分:9)
事实证明,一个目录名称中有一个!
,eclipse有问题。
一旦我切换目录(从位于其中!
的用户目录中的桌面到C:/),一切正常。 (查看我上面问题中图片中的Djava.class.path以了解整个路径 - 它应该清楚问题是什么)
Vista允许您创建包含!
字符的用户名,然后很多程序都会遇到问题
<强>更新强>
如果有人仍然遇到这个问题,即使他们的路径还可以,我建议
感谢所有试图提供帮助的人
答案 1 :(得分:2)
请检查您是否已下载x64版本。 ;)
你安装的Java是x86。如果使用Java x86,请使用Eclipse x86。
答案 2 :(得分:2)
因为你的eclipse的env-arch与java-arch不匹配,例如:eclipse-64bit在java-32bit中运行,反之亦然。
在Windows中:Set correct env path to the specific 32 or 64bit java acording to eclipse.
在Linux中:
试试run: [path-to-eclipse]/eclipse -vm [jdk-path]/bin
答案 3 :(得分:1)
当你启动eclipse时,你的路径上有什么版本的java?尝试在命令提示符下输入java -version。您将需要Sun java 1.5或更高版本。见http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html
答案 4 :(得分:1)
这对我来说是一个权限错误。我更改了kepler文件夹,eclipse根目录将权限设置为所有人。这将是一个安全风险,因此我需要将权限设置为特定于程序。使用procmon.exe我发现javaw.exe被写入权限被拒绝。 eclipse和javaw.exe的程序员没有给那些程序提升了作为trustedinstaller运行的权限。
答案 5 :(得分:1)
我遇到了同样的问题
原来我在PATH中的Java版本已经更新到1.8
一旦我将其更改回1.7,我的Eclipse就开始没有问题了