windows系统之家 - 专注分享最好用的电脑系统

当前位置: windows系统之家 >  系统教程 >  电脑教程 >  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

javac不是内部或外部命令,也不是可运行的程序原因和解决方法

更新时间:2023-01-31 11:52:13作者:haoxt

  如果要在电脑上做java编程开发测试,一般都会安装jdk,然后通过cmd命令来执行代码。有用户写完代码之后通过javac命令执行代码遇到问题,提示:javac不是内部或外部命令,也不是可运行的程序。这是什么原因呢?出现这个问题基本是环境变量没有设置完整导致的,下面小编就来和大家介绍javac不是内部或外部命令的解决方法。

  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

  javac不是内部或外部命令是什么原因:

  1、原因是环境变量没有准确的设置,导致功能无法正常的使用。

  2、解决方法需要用户们依次打开【我的电脑】-【属性】-【高级系统设置】-【环境变量】。【win10环境设置在哪里

  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

  3、打开以后执行以下操作,如果有的话不用新建直接修改就行了。

  假设版本为:jdk1.8.0_91,安装路径:C:\Program Files (x86)\Java\jdk1.8.0_91。

  然后【新建】-【JAVA_HOME】-【C:\Program Files (x86)\Java\jdk1.8.0_91】

  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

  检查【CLASSPATH】,变量值输入【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】

  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

  在“用户变量”中新建一个【PATH】变量名,变量值为【%JAVA_HOME%\bin;】

  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

  4、然后确定保存以后,再次用cmd输入【javac】,出现以下信息,配置成功。

  javac不是内部或外部命令,也不是可运行的程序原因和解决方法

  以上就是javac不是内部或外部命令,也不是可运行的程序原因和解决方法,如果你遇到这个问题,只需要完整配置环境变量就可以解决了。