如图,是我Java安装路径。Path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarJAVA_HOME C:\Program Files\Java\jdk1.8.0_20运行Java -version可以出结果但是javac不行求助为何?
Path最前面加个点【.】,最后面的分号去掉:【.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin】还不行的话,请确定你是不是设置的方法错了:1、环境变量有2种:系统环境变量、用户环境变量,前者优先于后者2、如果你的Path是系统环境变量,而JAVA_HOME和CLASSPATH是用户变量,那么Path中的%JAVA_HOME%是不存在的解决方法:1、JAVA_HOME、Path、CLASSPATH要么全部设置在用户变量中,要么全部在系统变量中2、JAVA_HOME设置在系统变量中,其他随意总的来说,JAVA_HOME必须优先于其他,或者同级。因为Path和CLASSPATH都有引用%JAVA_HOME% 追问 什么是系统环境变量还有用户环境变量我是按照网上教程来设置的计算机-属性-高级系统设置-高级-环境变量在这里面设置的有什么问题么? 追答