最近换本本了重新配置java环境,总是遇到javac不是内部命令,已经解决,特此记录。
1、jdk安装什么的就不说了,官网去下载吧。https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html%EF%BC%89
2、我下载的是压缩包,直接解压到对应文件夹就可以了。
3、解压之后,检查文件夹内的文件,正产的如下图:
如果解压的文件不是这样,可能就需要重新下载解压了。
4、打开系统高级设置,配置环境变量:打开此电脑--->右键,属性,高级系统设置,系统环境变量
5、 系统变量设置:
5.1 新建变量,变量名:JAVA_HOME,路径为jdk解压的位置;
5.2 新建系统变量,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意这里,前面的“.”要带上,百度上很多教程这里都只有两个值,导致之后出现javac命令不是内部命令的情况);
5.3 找到系统变量的Path,点击编辑
5.4 点击新建,将这两个值放进去:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
5.5 检查配置情况,桌面启动cmd,依次输入java -version,javac,出现下面的信息就是成功了
5.6 注意在复制填入时的空格,中英文!!!
收工,祝大家永无BUG!!!晚安