JAVA_HOME 变量

发布于 2024-12-04 17:28:48 字数 315 浏览 0 评论 0原文

我将 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

我是什么做错了吗?请帮忙!

I set my JAVA_HOME variable to point to the jdk and I added %JAVA_HOME%\bin to the Path variable.
However, my ant script is not able to find the jdk. It's looking into the wrong folder for Java compiler. here's the error I'm getting.

com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to C:\Program Files\Java\jre6

I set my JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0

What am I doing wrong? Please help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

呢古 2024-12-11 17:28:49

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

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

在 Windows 中设置 JAVA_HOME 变量

If your Java installation directory has a space in its path name, you should use the shortened path name (e.g. C:\Progra~1\Java\jre6) in the environment variable instead.

  • Progra~1 = 'Program Files'
  • Progra~2 = 'Program Files(x86)'

Setting the JAVA_HOME Variable in Windows

肩上的翅膀 2024-12-11 17:28:49

尝试将其设置为

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0\jre

Try setting it to

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0\jre
国粹 2024-12-11 17:28:49

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

When you want to use JAVA_HOME in your path variable it is recommended to use "%JAVA_HOME%\bin" instead of %JAVA_HOME%\bin .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文