1.问题描述
DOS命令java可用,javac则显示:javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题,寻找问题源头在于环境变量的配置上。
系统变量设计Java_Home在值上有一个分号;,导致用户变量的Path使用%Java_Home%bin表示为C:Program FilesJavajdk1.8.0_91;bin多了一个分号。
2.解决方法:
将路径改为原路径,不使用%Java_Home%bin的方式(或利用可以的方式将那个 ; 去掉)

DOS命令java可用,javac则显示:javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题,寻找问题源头在于环境变量的配置上。
系统变量设计Java_Home在值上有一个分号;,导致用户变量的Path使用%Java_Home%bin表示为C:Program FilesJavajdk1.8.0_91;bin多了一个分号。
将路径改为原路径,不使用%Java_Home%bin的方式(或利用可以的方式将那个 ; 去掉)