为什么我在cmd中 java能运行javac不能运行

如题所述

感觉装的是jre,不是jdk
jre是运行时,只能运行java程序,但不能用javac编译程序。
编译程序(javac)要装jdk。
Java SE Development Kit 6u43的下载地址

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u43-oth-JPR追问

追答

在jdk1.7.0的bin目录下看看有没有javac.exe
再有,你path里面怎么好多条java环境变量
把所有和JAVA有关的环境变量都删掉,在path的最前面加上
F:\Program Files (x86)\java\jdk1.7.0\bin;F:\Program Files (x86)\java\jdk1.7.0\jre\bin;
就行

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-23
肯定是安装的时候有问题,还是环境变量没设置好?追问

  这是输入path后的结果  我该怎么办 啊 谢谢

第2个回答  2013-04-23
环境变量都配置了没?
在cmd下 输入 path 回车
看看有没有jdk的目录配置追问

这是输入path后的结果  我该怎么办 啊  谢谢

追答

你的环境变量配置有问题
倒数第二行少了个;
在WirelessCommon后面加个;就可以了
建议你把jdk的环境变量放到最前面

相似回答