javac不是内部或外部命令

javac不是内部或外部命令?

注意:由于下文所涉及到的相关内容可能受到当前时间对应的系统,版本以及相关配置等原因的限制,所以可能并不适用于所有情况,但如果真的对你有所帮助,我将感到十分荣幸。Have good time :)
 系统为:Windows 8.1 专业版 64位
 jdk 版本:1.8.0_111 ——对应官方下载文件为:jdk-8u111-windows-x64.exe

安装完jdk输入执行daos命令java 或者java -version 能够正确的显示当前安装的jdk版本。但执行javac 或者javac -version(与javac 相关的命令)时却提示 “javac不是内部或外部命令……” 出现这种情况请参阅如下解决方案:
1,确保确保jdk安装正确——能够执行java /java -version 命令,具体安装方法这里不做介绍。
2,在确保1的情况无误下检查环境变量的配置配置具体如下:

JAVA_HOME

//这里是你自己安装jdk的目录的根路径,安装JDK时通常会安装jdk和jre,不要选错目录.
D:\Tools\JDK1.8\jdk_install;

CLASSPATH

%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
//.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;注意这里开头——“.”。网上有些人说必须要有(why?)但实际操作在我
//的电脑上有无均可。

Pasth

;D:%JAVA_HOME%\bin;D:%JAVA_HOME%\jre\bin;

3,在上述情况无误后重启电脑。
4,如果完成上述操作后情况没有改变,请将修改Pasth 变量值如下:

;D:%JAVA_HOME%\bin;D:%JAVA_HOME%\jre\bin;

改为:

;D:\Tools\JDK1.8\jdk_install\bin;D:\Tools\JDK1.8\jdk_install\jre\bin;//使用绝对路径

确认无误后重启电脑。

5,请注意你下载的jdk 可能的正确无误——尽量在官网下载。

  如果上述情况都试过还是无法解决你的问题,:(我也只能表示无能为力了。不过你一定要相信如果别人能用你的也一定可以,一定是个小问题导致的比如,分隔符,或者字母路径错误……..也或者留言分享一下你的解决方案。好人一生平安!!!

你可能感兴趣的:(Errors)