我收到错误:
C:\dev\ws\springapp\build.xml:81: 无法找到 javac 编译器; com.sun.tools.javac.Main 不在类路径上。 也许JAVA_HOME没有指向JDK。 当前设置为“C:\Program Files\Java\jre6”
但是我已经明确将我的 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.6.0_14
ANT 从哪里获取这个值?
最佳答案
- 在 Eclipse 中单击运行 → 外部工具 → 外部工具配置。
- 单击JRE选项卡。
- 点击已安装的 JRE... 按钮。
- 点击添加按钮。
(如果适用,选择标准虚拟机。) - 点击目录按钮。
- 浏览到已安装 Java 的 JDK 版本(不是 JRE)
(例如C:\Program Files\Java\jdk1.7.0_04
)。 - 点击完成和确定。
- 在单独的 JRE 中选择 JDK,然后单击关闭。
- 重新运行您的 Ant 脚本 — 玩得开心!
这在我遇到的特定场景中有效。
关于ant - 为什么 ANT 告诉我 JAVA_HOME 是错误的,而事实并非如此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558780/