cmd输入java -version有效,但是输javac无效

安装jdk后,运行安装路径下的javac.exe程序,闪退,在cmd界面也不能运行javac命令

解决办法:

‘javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
仔细查看环境变量后,似乎并没有错误。这种情况下,不让试一下这个方法:
cmd中输入:set path="%JAVA_HOME%\bin",成功后再接着执行javac命令

如果想一劳永逸,不想每次执行javac命令的时候都设置路径,可尝试将jdk的环境路径放置在比较上层,如

cmd输入java -version有效,但是输javac无效_第1张图片
之前我这两个配置在最下面,个人感觉这个顺序对环境还是有关系的,可能在上面优先级就更高(个人猜测)

你可能感兴趣的:(jdk,javac,编译器)