8

我将 JAVA_HOME 变量设置为指向 jdk,并将 %JAVA_HOME%\bin 添加到 Path 变量中。但是,我的 ant 脚本无法找到 jdk。它正在寻找 Java 编译器的错误文件夹。这是我得到的错误。

com.sun.tools.javac.Main 不在类路径中。也许 JAVA_HOME 不指向 JDK。目前设置为C:\Program Files\Java\jre6

我设置我的JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0

我究竟做错了什么?请帮忙!

4

3 回答 3

24

如果您的 Java 安装目录的路径名中有空格,则应在环境变量中使用缩短的路径名(例如 C:\Progra~1\Java\jre6)。

  • Program~1 = '程序文件'
  • 程序〜2 ='程序文件(x86)'

在 Windows 中设置 JAVA_HOME 变量

于 2012-08-14T13:18:13.400 回答
4

尝试将其设置为

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0\jre
于 2011-09-15T22:29:15.277 回答
0

当您想在路径变量中使用 JAVA_HOME 时,建议使用"%JAVA_HOME%\bin"而不是%JAVA_HOME%\bin.

于 2018-07-17T07:52:20.620 回答