前言:最近在重新复习一下java,看到配置java环境变量这一个问题,心血来潮找解决方法
问题描述:打开cmd根目录下执行java命令发现可用
调用javac命令时发现不可用
解决方法:这种错误一定是环境变量配置出错,因此找到java环境变量最关键的两个:JAVA_HOME和path。
检查JAVA_HOME变量路径是否为jdk安装路径,注意:这里可以不加\bin,其实就是一个相对路径,并且在path中被引用
检查path路径,正确路径应该为(建议不会的可以直接copy下面的路径,注意!!一定要写对JAVA_HOME的安装路径,其实就是你的JDK安装路径):
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
按上述这么写,系统会转换成:
C:\Program Files\Java\jdk1.8.0_311\bin;C:\Program Files\Java\jdk1.8.0_311\jre\bin;
这两个路径
在这里,我将其错误写为:"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
至此问题解决,继续复习java咯!