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

jdk环境变量配置好了,执行java-version能显示版本,为什么执行javac提示说"不是内部命令,也不是可执行程序"... jdk环境变量配置好了,执行java -version能显示版本,
为什么执行javac提示说"不是内部命令,也不是可执行程序"
展开
 我来答
tanchen1991
2014-10-16 · TA获得超过1369个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:248万
展开全部
说白了,原因是在你所说的配置好的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别放在用户变量下啊!!
loveQwithC26
2014-10-16 · TA获得超过228个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:64.9万
展开全部
把你环境变量的 PATH
和CLASSPATH
发出来

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凹凸丨凹凸
2014-10-16 · 超过12用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:18.6万
展开全部
没有配置好啊,环境变量配置好了是会出来一堆-XX的的命令提示的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
攀攀001
2014-10-16
知道答主
回答量:7
采纳率:0%
帮助的人:8861
展开全部
能显示参数信息么?截图看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友650feee
2014-10-16 · TA获得超过206个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:69.9万
展开全部
没有配置对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式