cmd窗口dos命令执行 javac 编译类时,提示 ‘javac’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件。
1、使用javac 编译java类时,使用java执行 .class报错,‘javac’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件。 或cmd窗口输入javac时提示 , ‘javac’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件。如下图:

cmd窗口dos命令执行 javac 编译类时,提示 'javac' 不是内部命令或外部命令,也不是可运行的程序或批处理文件。
2、经查此类原因可能是环境变量每一配置成功,输入java -version ,显示出jdk的版本,说明环境变量没有问题
cmd窗口dos命令执行 javac 编译类时,提示 'javac' 不是内部命令或外部命令,也不是可运行的程序或批处理文件。
3、后来感觉有可能是环境变量的相对路径导致的,所以将path , classpath 中的路径修改为相对路径,具体环境变量配置如下图:
Path 直接用JAVA_HOME的绝对路径来配置,直接在原路径后面加【 .;C:\Program Files\Java\jdk1.8.0_144】

cmd窗口dos命令执行 javac 编译类时,提示 'javac' 不是内部命令或外部命令,也不是可运行的程序或批处理文件。cmd窗口dos命令执行 javac 编译类时,提示 'javac' 不是内部命令或外部命令,也不是可运行的程序或批处理文件。

4)结果如下cmd窗口dos命令执行 javac 编译类时,提示 'javac' 不是内部命令或外部命令,也不是可运行的程序或批处理文件。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-07-13
  • 2021-11-21
  • 2022-02-07
  • 2022-12-23
猜你喜欢
  • 2021-06-18
  • 2021-07-18
  • 2021-10-25
  • 2021-10-23
  • 2021-08-29
相关资源
相似解决方案