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
没有配置对

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网