安装了jdk1.8.0_20可是输入javac老是显示不是内部命令,Java就可以?

我的环境变量:JAVA_HOME C:\ProgramFiles\Java\jre1.8.0_20\
classpath .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Path C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
我的软件是装在C盘的programfile里的,求大神帮我看看。小弟万分感激!

你的JAVA_HOME、PATH都有问题。JAVA_HOME是选择jdk的安装目录,不是jre的目录,比如我的:

JAVA_HOME=C:\Java\jdk1.6.0_45

再者,你的PATH选择后面的;%JAVA_HOME%\jre\bin是多余的。

追问

还是不行

追答

加分,帮你远程搞下

追问

把Path改成C:\Program Files\Java\jdk1.8.0_20\bin这样子好像对了

追答

你这么配,相当于java_home白配了

追问

那怎么弄?

追答

QQ多少,远程帮你弄下。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答