2011-05-26 120 views
1

OS:Win7的的javac.exe无法识别

程序Javac.exe是在这里:定义为JAVA_HOMEC:\Program Files\Java\jdk1.6.0_25\bin
用户变量是这样的:C:\Program Files\Java\jdk1.6.0_25定义为PATH
用户变量是%JAVA_HOME%\bin;

我也重新启动电脑。但在CMD,如果我说java -version它理解它,但如果我说javac -version,它不承认它。

这是如何引起的,我该如何解决?

+0

你的控制台看到'%PATH%'是什么?执行'echo%PATH%'并确保它实际上是您的想法。 – 2011-05-26 20:59:59

+0

也许您需要打开所谓的“管理员命令提示符”或以管理员身份打开命令提示符。 – adarshr 2011-05-26 21:00:34

+0

@adarshr,他为什么要这样做? – 2011-05-26 21:01:41

回答

1

您在PATH中有空格,所以Windows无法找到Java bin目录。