“javac”不是内部或外部命令的解决办法(JDK1.5 ~ JDK10)

时间:2022-10-05 11:20:31

配置环境变量:计算机 -> 属性 -> 高级系统设置 -> 环境变量

JDK9以后版本(9-10):

JAVA_HOME
D:\Java\jdk-10 //jdk所在目录 JRE_HOME
D:\Java\jre10 //jre所在目录 PATH
XXXX;%JAVA_HOME%\bin;%JRE_HOME%\bin //win10版本注意:不能放在同一行,需分开,且无需分号";"
CLASSPATH
XXXX;%JAVA_HOME%\lib;%JRE_HOME%\lib

JDK9以前版本(1.5-1.8):

JAVA_HOME
D:\Java\jdk1.7.0_51 PATH
XXXX;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH
XXXX;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar