添加用户变量和系统变量都可以,建议在系统变量下添加。
JAVA_HOME
在系统变量中新建一个变量,名字叫JAVA_HOME。
变量值为jdk的安装路径,要包含jdk根目录。
例如:
C:\Program Files\Java\jdk1.8.0_121
classpath
在classpath中添加(如果没有就自己创建一个,要记得小写):
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意标点符号也得正确。
这个路径和JAVA_HOME变量的值是相关的,例如:
%JAVA_HOME%\lib\dt.jar其实就等于 C:\Program
Files\Java\jdk1.8.0_121\lib\dt.jar。
path
在path中添加:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意标点符号也得正确。
环境变量是什么意思
环境变量通俗一点的解释就是告诉操作系统,你输入的命令指定的程序在什么位置,如果java的环境变量设置错误的话,在cmd中输入jdk以后回车,系统会提示:
‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
这说明系统不知道jdk安装在什么地方。
我们在设置环境变量中的path时,会将一串值写在一起,相互之间用分号(英文标点)隔开,在变量的末尾也会加上分号。
在设置chasspath的值时,还会在变量最前面的分号前加上一个句点(英文标点)。
如果输入java,看到的是帮助信息,那就说明变量设置没有问题。