JAVA_HOME 变量
我将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您的Java 安装目录的路径名中有空格,则应在环境变量中使用缩短的路径名(例如C:\Progra~1\Java\jre6)。
在 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.
Setting the JAVA_HOME Variable in Windows
尝试将其设置为
Try setting it to
当您想在路径变量中使用 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
.