jdk 未被 vista 接收,但路径正确

jdk 未被 vista 接收,但路径正确

这是我的路径:

C:\Program Files\ICW>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;c:\Program Files\Mi
crosoft SQL Server\90\Tools\binn\C:\Program Files\TortoiseSVN\bin;F:\downloads\a
gntctrl.win_ia32-TPTP-4.7.1a\bin; C:\Program Files\Java\jdk1.7.0_02\bin;

并且 javac 无法被识别:

C:\Program Files\ICW>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.

因此我 cd 到目录来证明它有效:

C:\Program Files\ICW>cd "C:\Program Files\Java\jdk1.7.0_02\bin"

并且有效

C:\Program Files\Java\jdk1.7.0_02\bin>javac
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info

但是控制面板中的 Java 应用程序 (?)(我以前从未见过/使用过)显示已安装 jre,每次我尝试引用 jdk 时,它都会覆盖它,见下文。我很尴尬地承认我有超过 10 年的 Java 开发人员经验……顺便说一句,这不受影响,eclipse/maven 可以正确获取 jdk。它只是 Windows 命令提示符。 在此处输入图片描述

答案1

您需要删除之前的空格,C:\Program Files\Java\jdk1.7.0_02\bin;PATH;此条目之后添加c:\Program Files\Microsoft SQL Server\90\Tools\binn\

我也猜测这binn是打字错误?

相关内容