求帮忙 我在cmd里输入java可以 但是输入javac时提示 javac不是内部或外部命令 也不是可运行程序 怎么办

C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

这些有什么错嘛

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

--------------------------------
其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。
其他的都是新建内容。追问

这个path是用户变量还是系统变量

追答

都是系统的

追问

蟹蟹~

追答

采纳即可

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-10
因为系统不能识别javac命令,或者是因为你没有正确安装JDK。

看看在 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 这两个路径里有没有javac追问

这是不是说我没有安装jdk?

追答

重新装一遍jdk,注意安装路径。

追问

蟹蟹~

追答

同意我的回答,请采纳。蟹蟹~

第2个回答  2015-10-10
我也遇到过,找不到原因,后来重装了jdk就好了!追问

我也是装了好几遍 可是还这样 实在不行我就再装一遍

追答

你从cmd进入到jdk的bin里面打命令试试,如果可以就是环境变量有问题吧

追问

蟹蟹~

追答

你怎么解决的,今天装了台电脑,刚开始还好,装了其他软件后又遇到这问题了。结果重装了jdk就好了,知道啥原因吗?

相似回答