我最近安装Eclipse的DSL-JUNO-SR1-Win32的64位x86和提取文件,我开始运行Eclipse它给了我下面的错误后:
Java是开始,但返回的退出码= 1(所需的Java版本= 1.5)
我检查了这样做的原因,并尝试重新安装以及其他论坛建议的解决方案,但都无济于事。
我已经安装
- Eclipse的Java和DSL开发的IDE:Eclipse的朱诺SR1包下Eclipse的DSL-JUNO-SR1-Win32的64位x86和
- JDK 1.7.0_11(64)
我已经正确链接我的环境变量并试图通过编译CMD的Java文件,并已取得了成功。
我试着运行下面的命令码: -vm "mypath\jdk1.7.0_11\jre\bin"
命令,论坛建议
还有其他路径-vm "mypath\jdk1.7.0_11\bin" -vm "mypath\jdk1.7.0_11\jre\bin\javaw.exe"
连-vm "mypath\jre6\bin"
绝望的无无济于事。
这个你能帮我吗。 我卡住了:(
什么工作对我来说是设置-vm指向JVM.DLL代替的java.exe或javaw.exe的
-vm C:your_java \ jre7 \ BIN \客户\ jvm.dll的
这似乎与Java 1.7中的错误。 如果你回到Java 1.6的问题似乎消失了为好。
月蚀:Java是开始,但返回的退出代码-1073741571
对不起 - 有点太多评论 - 我的建议:
首先:我只是尝试了 - 好 - 几乎配置,您有(Win8-64bit),但已经是一个较新的Java和Eclipse的DSL的SR2释放。 没有问题。 但我不觉得以前的版本可能是这里的问题,但如果没有什么帮助:尝试下载SR2释放。
我知道这是在您的文章都表示,但真正做到你开始你的64位的Eclipse与64位Java。 你也总是必须提供在虚拟机参数中的java.exe,javaw.exe的或jvm.dll的之一,如果你提供的VM-参数 - 不仅仅是java目录。
也可以尝试以下操作:开始
-vm "<yourjavainstallation>\bin\java.exe" -consoleLog -debug
记:这是java.exe
,不是javaw.exe的-一个控制台(命令窗口)将出现-也许消息会有帮助吗?
如果所有的失败 - 尝试用一个32位java和32位Eclipse安装去做。 您可以使用最新的Java - 不需要JDK 1.6。 最后一点:在required java version=1.5)
建议你有一个古老的JDK您的系统上(如果错误信息是正确的,是)。 如果你仍然有你的系统上的JDK 1.4及以上 - 尝试卸载它,如果你真的不需要它了(我不会找个理由什么实际)。
最后一两件事:有一种方式,以确保Eclipse使用没有VM-参数指定的JRE。 您可以将所需的JRE实际拷贝到你的eclipse安装在称为“JRE”,导致以下结构的子文件夹:
eclipse
eclipse.exe
jre
bin
java.exe
...
lib
...
并启动Eclipse没有VM-说法。 我希望几点有助于之一!
我加入以下的eclipse.ini文件行中openFile后。
-vm
C:/Progra~2/Java/jdk1.6.0_27/jre/bin/javaw.exe
现在,它的工作的罚款。
它似乎有一个bug与JDK 1.7.0_11(x64)的情况发生。 解决的办法是在这个https://stackoverflow.com/a/14022587/2294985 ,说明了如何在eclipse.ini文件更改
我开始在我的笔记本上安装QTP后得到的日食同样的错误。
当我试图从命令提示符下运行一个简单的Java Hello World程序,我有以下错误:
c:\Java\test>javac MyFirstApp.java
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar;C:\Users\vivekrs\Documents\Raj\sev2\Tools\
QTP11\QuickTest\MSI\bin\java_shared\bin
Error occurred during initialization of VM
Could not find agent library jvmhook on the library path, with error: %1 is not a valid Win32 application
然后我删除JAVA_TOOL_OPTIONS和_JAVA_OPTIONS变量从环境和Java和Eclipse都开始正常工作。
你可以尝试类型javac
在命令提示符,看看你做了什么错误,并尝试解决该错误,elipse将开始工作。
我已删除了这条线,并在Eclipse月神为我工作:
-XX:-UseCompressedOops
-vm
C:\Program Files\Java\jdk1.7.0_79\jre\bin\server\jvm.dll
我加了一行:-XX:-UseCompressedOops
到的eclipse.ini到目前为止这么好!