Javac 在windows10系统不识别

JDK丨WIN10配置JDK1.8 (解决javac不是内部或外部命令,也不是可运行的程序或批处理文件)

1、下载JDK,安装。

2、配置JDK。 (右键我的电脑 - 属性 - 高级系统设置 - 环境变量。)

2.1 添加系统变量JAVA_HOME

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_121

2.2 添加系统变量CLASSPATH

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

2.3 修改系统变量path(新增)

%JAVA_HOME%\jre\bin %JAVA_HOME%\bin

2.4 配置完成后,在CMD中验证是否安装成功。

java (正常)
java -version (正常)
javac (不是内部或外部命令,也不是可运行的程序或批处理文件)

查了一下, 原因是:
配置Path变量,WIN10和其他系统不同,WIN10的path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。

修改2.3步骤,修改为:

C:\Program Files\Java\jdk1.8.0_121\jre\bin
C:\Program Files\Java\jdk1.8.0_121\bin

再次通过CMD验证,java \ javac \ java -version , 三条命令均正常。

到此,WIN10系统下安装JDK(1.8)成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。