由于环境变量,Eclipse无法打开

Gan*_*row 52 java eclipse environment-variables

我刚刚重新启动计算机而没有改变任何东西.突然间我无法打开Eclipse.相反,我收到此错误消息:

????????????????????????????????????????????????????????????????????????
? Eclipse                                                              ?
????????????????????????????????????????????????????????????????????????
?                                                                      ?
?   A Java Runtime Environment (JRE) or Java Development Kit (JDK)     ?
?   must be available in order to run Eclipse. No Java virtual machine ?
?   was found after searching the following locations:                 ?
?   C:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe                 ?
?   javaw.exe in your current PATH                                     ?
?                                                                      ?
?                                                      ??????????????  ?
?                                                      ?     OK     ?  ?
?                                                      ??????????????  ?
????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

我看到我的所有环境变量都已被删除.java,javac,mvn,等不工作.我现在该怎么做,我该如何解决这个问题?

St.*_*dow 87

让eclipse直接使用你的java vm!

将这些行放在eclipse.ini的末尾(位于eclipse.exe所在的目录中):

-vm
<your path to jdk|jre>/bin/javaw.exe
Run Code Online (Sandbox Code Playgroud)

注意有行.还要确保-vm选项在-vmargs选项之前(当然在"openFile"之后).

有用的链接Eclispe.ini在wiki.eclipse.org

  • 更完整**`eclipse.ini`:http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 (7认同)

小智 23

我想我找到了一种更简单的方法(无论如何).找到你的javaw.exe文件(通过搜索它或只是你安装它的位置),然后将javaw.exe文件拖到eclipse.exe文件上它将使用它.


Gan*_*row 17

这是答案,抱歉..但你的解决方案不正确

set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH%
Run Code Online (Sandbox Code Playgroud)

paxdiablo 您是否重写了错误,或者您是否有某种软件从图像中读取文本,如果您有哪一个?

  • @Gandalf:不,这是刻苦的重新打字 - 我很无聊,并没有很多问题我可以回答:-) (2认同)