Java设置环境配置成功,输入javac a.java仍无法运行

环境配置都没问题,但输入javac却仍然显示不是内外部命令,求解决方法。

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31PATH=%JAVA_HOME%\bin;CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;--------------------------------其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。其他的都是新建内容。

你在好好检查一下你的环境变量配置对不对,很可能你没配置对

你是如何认定你的环境配置是成功的?试试Java -version,如果结果不是jdk的版本信息,说明配置失败了,好好检查,对着步骤仔细重新配一遍

1、首先要确保安装的是jdk,而不只是Jre(java runtime environment),如果只安装jre,bin目录下没有javac命令,就不能执行;
2、其次保证路径没有错误,不要使用中文路径,仔细检查环境变量中的字符,如斜线是"\"而不是”/",分号是";"而不是";";
3、若安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖。这时候在配置的JAVA_HOME目录lib目录下找不到tools.jar和dt.jar,bin目录下找不到javac,就不能执行。可以卸载java之后重新安装。
注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。

path设置有问题吧,我以前也是这样,后来重装了一次系统。

应该是环境变量没配置好,你再根据下面的方法好好检查一下。
1.安装jdk(包括JDK(java development kit)和JRE(java runtime enrivoment))。
2.配置变量环境
我的电脑->属性->高级系统设置->环境变量
新建JAVA_HOME 变量值:C:Program Files\Java\jdk1.8.0_05 (具体路径根据jdk的安装路径而定)
新建CLASSPATH 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(最前面有 一点;)
编辑PATH 在变量值的最后面添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(每个路径之间分别用;隔开)
3.ok!配置成功!可以运行eclipse了。

没有贴图吗?你的jdk 安装路径? 你的环境变量配置?