Win7输入javac命令却提示javac不是内部或外部命令怎么办

更新日期:2022-09-06

来源:纯净之家

  Win7系统是支持运行javac命令的,但有用户在Win7上输入javac命令后,却提示“‘javac’ 并不是内部结构或外界命令,并不是可运行的程序 或批处理命令文件”,不知道怎么解决?今天,小编为大家分享下相关解决方法,一起往下看看。

Win7输入javac命令却提示javac不是内部或外部命令怎么办

  缘故一:并没有安装jdk,只安装了jre

  jdk1.7.0_60 jre才算是完备的,要是没有安装jdk的话,在cmd里面输入javac便会提示“‘javac’ 并不是内部结构或外界命令,并不是可运行的程序 或批处理命令文件”。

Win7输入javac命令却提示javac不是内部或外部命令怎么办

  处理方法:安装jdk就可以。

  缘故二:安装了jdk和jre,可是配置失败

  安装了jdk的话,正常的cmd下输入javac时一定可以成功,便会有如下所示信息提示;

Win7输入javac命令却提示javac不是内部或外部命令怎么办

  因此,是环境配置有什么问题,我们能查验下列三处地区:

  第一、”JAVA_HOME”

  JAVA_HOME的内容是jdk安装文件目录。如我安装的位置:D:\Program Files (x86)\Java\jdk1.7.0_60,而且后面没有分号;

Win7输入javac命令却提示javac不是内部或外部命令怎么办

  第二、查验CLASSPATH,这是一个jar包的启用。。;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前边有点儿号和分号,后面末尾也是有分号。)也可以写出“。;%JAVA_HOME%\lib;”如下图所示,一样的实际效果;

Win7输入javac命令却提示javac不是内部或外部命令怎么办

  第三、查验“PATH“自变量对不对

  PATH自变量非常简单,便是jdk的bin文件目录的意思。%JAVA_HOME%\bin;

Win7输入javac命令却提示javac不是内部或外部命令怎么办

  以上几个实现了也就不会有问题。