‘javac‘ 不是内部或外部命令,也不是可运行的程序--WIN10
安装Java环境,参照教程设置环境变量
将Path变量追加变量值
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
报错:'javac' 不是内部或外部命令,也不是可运行的程序
将追加变量值调整为:
%JAVA_HOME%\bin
成功了
有网上说:
javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序
网上解决方法:
产生这个问题的原因,是因为环境变量的配置中,Path中配置使用的是【%JAVA_HOME%/bin】
因为使用的是 相对路径 ,JAVA_HOME,而不是绝对路径导致的。
但经被人亲测,相对路径与绝对路径均有效。
即path追加值既可以:%JAVA_HOME%\bin
也可以:C:\Program Files\Java\jdk1.8.0_261\bin
但是多了 %JAVA_HOME%\jre\bin 就不行。
不过分开写是可以的,应该是WIN10的编辑环境变量格式跟其它WIN7、WIN8之类不同吧。
我以前装JAVA的时候,追加PATH值
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这样写是无问题的。