我在cmd中命令javac提示我cmd javac不是内部命令或外部命令,大家看我的环境变量哪里错了

安装jdk之后环境变量没有配置或者沒有配置对 完整的环境变量配置如下:

1---->设置第一个:单击"系统变量"中的"新建"按钮,在弹出的对话框的变量名中输入CLASSPATH,在变量值中输入.;

2---->设置第二個:按照上面的步骤, 变量名中输入JAVA_HOME,变量值中输入jdk的路径,我的是

3---->(注意)设置第三个:你会发现你的系统变量里面有个Path变量了,那么选中它,单击编辑按鈕

配置JNI环境时遇到一个非常奇怪嘚问题,java环境变量配置好了后cmd下执行java -version 正确,但是javah 或者javac 则提示cmd javac不是内部命令或外部命令

下面就是开始找原因了:

1、怀疑java环境变量配置有問题,对照别人的做法:

确认自己配置环境变量没问题而且cmd下执行命令java -version 也正确。

经检查发现确实有这两个文件。实在不知道何原因難道是jdk安装不对,百度了一下发现网上的解决方案

将环境变量Path中有关java环境变量的配置拷贝一份到用户变量,重开cmd窗口即可参考下图:

果然这样搞了一下就好啦

  Win7系统配置完环境变量后在命令提示框中输入javac命令时,弹出提示:“‘javac’ cmd javac不是内部命令或外部命令也不是可运行的程序 或批处理文件”,这是怎么回事呢出现此故障的原因有很多,大家先不要着急阅读下文,大家一起来看下Win7输入javac命令时提示“javaccmd javac不是内部命令或外部命令”的原因及解决方法

  原因一:没有安装jdk,只安装了jre

  jdk1.7.0_60+jre才是完整的如果没有安装jdk的话,在cmd里边输入javac就会提示“‘javac’ cmd javac不是内部命令或外部命令也不是可运行嘚程序 或批处理文件”。

  解决方法:安装jdk即可

  原因二:安装了jdk和jre,但是配置失败

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

  所以是环境配置有问题,我们可以检查以下三处地方:

  第三、检查“PATH“变量是否正确

  以上和大镓分享Win7输入javac命令时提示“javaccmd javac不是内部命令或外部命令”的原因及解决方法只要参考本教程内容设置,问题就可以轻松解决了

我要回帖

更多关于 cmd javac不是内部命令 的文章

 

随机推荐