Java已经装好了并配置好环境变量,但每次重启系统,cmd里输入java还是会出错,提示java不是内部或外部命令,点开环境变量,也没有修改什么,就是按确定后又恢复正常。这是怎么回事呢?
1.如果是WIN10系统,Win10的PATH路径中不支持相对路径,所以只要将PATH路径的绝对路径就好了
2.确保当前是是使用管理员账号修改的环境变量
配置JDK环境变量(在步骤查看如何配置环境变量)
1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_121
2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
测试JDK
在CMD命令下输入java -version
配置在系统环境变量中欧冠,不要配置在用户环境变量里面
重启后看一下path变量的值,里面有没有java配置的路径
在系统和用户里都添加环境变量试试,记得多路径用;隔开
应该是系统变量和用户变量的问题,建议配置在系统变量中。