搜索以下位置后未找到Java虚拟机:

时间:2018-05-28 08:59:09

标签: java eclipse environment-variables command-prompt java-9

  

必须是Java运行时环境(JRE)或Java开发工具包(JDK)   可得到   为了运行eclipse。搜索后找不到Java虚拟机   以下位置:H:\ Important Software \ eclipse \ jre \ bin \ javaw.exe java.exe in   你当前的路径

在我尝试开始日食时会显示这些。但是前几天我和eclipse合作很好。我已经检查了我的系统和环境变量中的java路径。一切都还好。因此eclipse没有开始。我也重新启动了我的电脑。

有一点我必须提到javac命令在我尝试从命令promt编译我的java代码时不起作用。然后我使用此命令设置set path = C:\Program Files\Java\jdk-9.0.4的路径。之后javac命令工作正常。但现在出现这个问题。日食没有开始。

主要问题是我的系统是在H盘中找到jdk / jre,我放了eclipse IDE而不是jdk / jre。我不明白发生了什么。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

去eclipse home找到这个eclipse.ini文件。检查此文件中是否包含vm设置。

如果它具有类似下面的内容,请将其更改为您的java路径,或者如果设置了JAVA_HOME env变量,则将其删除

-vm H:\ Important Software \ eclipse \ jre \ bin \ javaw.exe

答案 1 :(得分:0)

你必须设置所有类路径

按照这个 在用户环境变量集

VariableName  variableValue
CLASSPATH     .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
JAVA_HOME     jdkpath( example :C:\Program Files\Java\jdk1.8.0_151)
JRE_HOME      %JAVA_HOME%\jre

在系统变量中

添加路径

path       %JAVA_HOME%\bin;

现在您可以在所有IDE中使用