windows 10 java命令可以运行,但是‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件(已解决)

问题描述

当输入java 的时候能运行,但是javac不行

在这里插入图片描述
输入javac的时候不行
在这里插入图片描述

解决方法

1.绝对路径法

在这里插入图片描述

2.建立JAVA_HOME方法
解决方法:
(1)新建->变量名"JAVA_HOME",变量值"D:\Java\jdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
注:JDK的安装路径根据实际情况设定

不是写%JAVA_HOME%的问题,我的也是win10环境,可以执行java -version和java命令,但是不能javac,最后用的%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin配置成功了。之前写的是两个配置在一行上,这个要分开写,各一行,同时结尾不能带分号!!!有分号也不行。

如果要写JAVA_HOME后面一定不要加上“;” 这是windows 10 的习性哈哈😂好多人就是在这里坑的

posted @ 2021-05-01 21:02  zhangxin9711  阅读(231)  评论(0)    收藏  举报