蚀安装,但不能启动的java返回的退出代码= 1(eclipse installed but can

2019-08-17 06:40发布

我最近安装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"绝望的无无济于事。

这个你能帮我吗。 我卡住了:(

Answer 1:

什么工作对我来说是设置-vm指向JVM.DLL代替的java.exe或javaw.exe的

-vm C:your_java \ jre7 \ BIN \客户\ jvm.dll的

这似乎与Java 1.7中的错误。 如果你回到Java 1.6的问题似乎消失了为好。

月蚀:Java是开始,但返回的退出代码-1073741571



Answer 2:

对不起 - 有点太多评论 - 我的建议:

首先:我只是尝试了 - 好 - 几乎配置,您有(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-说法。 我希望几点有助于之一!



Answer 3:

我加入以下的eclipse.ini文件行中openFile后。

-vm

C:/Progra~2/Java/jdk1.6.0_27/jre/bin/javaw.exe

现在,它的工作的罚款。



Answer 4:

它似乎有一个bug与JDK 1.7.0_11(x64)的情况发生。 解决的办法是在这个https://stackoverflow.com/a/14022587/2294985 ,说明了如何在eclipse.ini文件更改



Answer 5:

我开始在我的笔记本上安装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将开始工作。



Answer 6:

我已删除了这条线,并在Eclipse月神为我工作:

-XX:-UseCompressedOops
-vm
C:\Program Files\Java\jdk1.7.0_79\jre\bin\server\jvm.dll


Answer 7:

我加了一行:-XX:-UseCompressedOops

到的eclipse.ini到目前为止这么好!



文章来源: eclipse installed but cannot start java returned exit-code = 1