jdk环境变量配置好了,为什么执行javac说"不是内部命令,也不是可执行程序"

jdk环境变量配置好了,执行java -version能显示版本,
为什么执行javac提示说"不是内部命令,也不是可执行程序"

说白了,原因是在你所说的配置好的jdk环境变量中,包含的文件路径下没有javac.exe文件。解决方法参加我的另两个回答:http://zhidao.baidu.com/question/711282746991602125http://zhidao.baidu.com/question/1638012398102804820

关于java环境变量配置原理:http://zhidao.baidu.com/question/1238436751753165379追问

这个哪错了呢?

追答

你打开%JAVA_HOME%\bin文件夹,看看有没有javac.exe文件,如果有,则运行cmd,并且cd到该目录下,之后运行javac -version,看看报什么错。
------
我去!你的JAVA_HOME别放在用户变量下啊!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-16
把你环境变量的 PATH
和CLASSPATH
发出来

在环境变量配置这个是为了在命令行运行javac,java等命令,你下个eclipse,在里面把java路径配好就不用命令行了,真正工作也基本不会用命令行追问

第2个回答  2014-10-16
没有配置好啊,环境变量配置好了是会出来一堆-XX的的命令提示的
第3个回答  2014-10-16
能显示参数信息么?截图看看。
第4个回答  2014-10-16
没有配置对

javac不是内部或外部命令是什么原因
一般来说出现javac不是内部或外部命令的问题,基本上都是因为环境变量设置出现了问题,从而导致运行时,提示找不到,无法正常的使用等,解决方法就是更改环境变量的设置了,至于具体怎么操作,请看以下的详细教程吧~javac不是内部或外部命令是什么原因:1、原因是环境变量没有准确的设置,导致功能无法正常...

jdk环境变量配置显示不是内部命令的解决方法
javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。的原因是在我们配置好的jdk环境变量中,包含的文件路径下没javac.exe文件。解决方法:1.打开【运行】输入【cmd】2.制台中运行以下命令设置java环境变量即可解决:setJAVA_HOME=C:\\Java\\jdk1.6.0_20(安装...

...javac不是内部或外部命令,也不是可运行的程序或批处理文件。已设置...
主要是因为你的classpath设置不对。jdk的环境变量配置一般如下:JAVA_HOME=你的jdk安装路径 path=%JAVA_HOME%\/bin;%JAVA_HOME%\/jre\/bin;classpath=.;%JAVA_HOME%\/lib;%JAVA_HOME%\/jre\/lib;当你敲入javac的时候会从操作系统的path下查找这个命令,你的path里面如果没有将jdk的bin目录配置进去,就...

...java-version出现不是内部或外部命令,也不是可运行的程序或批处理...
你的环境变量配置没错,但是不标准.出现问题是因为java -version中间没加空格.建议重新按照标准配置.

JDK环境变量配置,能用cmd运行java,但是输入javac后,提示不是外部或内部...
因为你classpath里面指向了jre (java 运行环境)把这个去掉 只让它指向你的bin目录 就可以了

jdk 安装完成环境变量也设置完成后,用javac测试成功,但是用javac -vers...
javac -version 注意:两词之间要有空格 如果在命令提示符下直接输入javac,不出现你刚才出现的错误“不是内部或外部命令”,就说明PATH的设置没问题了。Path只是提供给操作系统找到命令而已。

JDK安装成功了,为什么输入javac后显示不是内部或外部命令
原因一:没有安装jdk,只安装了jre jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。解决方法:安装jdk即可。原因二:安装了jdk和jre,但是配置失败 安装了jdk的话,正常cmd下输入javac时一定...

配置好JAVA环境变量后运行JAVAC显示不是内部或外部命令
首先,说明了你这个 C:\\Program Files(x86)\\Java\\jdk1.6.0_21\\bin 路径中并没有找到javac.exe文件或者说你的Path配置并不正确,至少指向的路径不对。(java -version正常,很可能是因为你的Path变量所指向的其它路径中已经包括了java.exe)然后,你要检查PATH(用户和系统环境变量)中指向的每一个...

编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件...
出现你这种情况的原因有二:(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。解决方法:关闭原有控制台,重新打开控制台,输入javac测试。(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。解决方法:设置环境变量,将类似“C:\\Program Files\\Java\\jdk1.6.0_...

JAVAC不是内部命令或外部命令怎么解决
jdk安装完成后,在cmd命令窗口输入Java可以显示帮助信息,输入javac提示不是内部命令或外部命令,一般是因为环境变量没有配置或者配置错误导致的,下面就介绍下解决办法 1、键盘windows+R键,调出运行窗口,输入cmd并回车 2、进入命令窗口,输入javac,提示不是内部命令或外部命令 3、打开控制面板,找到系统中...

相似回答