【问题标题】:ANT script error after installing newer version of JDK on my system在我的系统上安装较新版本的 JDK 后出现 ANT 脚本错误
【发布时间】:2013-02-21 20:16:12
【问题描述】:

从 1.6.0_37 安装更新版本的 JDK 6 (1.6.0_41) 后,我进入 Eclipse 并更新了首选项菜单下 Java 部分中的已安装 JRE。然后我进入我的 ANT 脚本来测试我所做的一些更改,当我尝试运行 ANT 脚本时,我收到了这个错误:

未找到指定的 VM 安装:键入标准 VM,名称为 jdk1.6.0_37

指定的VM不是jdk1.6.0_41。这也已在 PATH 和 JAVA_HOME 环境变量中更新。

关于在其他地方进行更改以便 ANT 看到这一点的任何建议?

这是我得到的错误:

谢谢。

【问题讨论】:

  • 我无法识别错误消息。您的构建中是否存在检查 JVM 版本的逻辑?
  • 感谢马克的提问。不,根本没有指定 JVM 的逻辑。我确实找到了我的问题的答案。我在下面发了。再次感谢您的回复。
  • 啊啊啊,我以为这是一个 ANT 错误。这是一个 Eclipse 问题。 +1 为他人发布答案

标签: eclipse ant jdk1.6


【解决方案1】:

在 Eclipse 中进行了额外的搜索之后,我在 ANT 视图中发现了一个外部配置工具选项,当我右键单击我的 Ant 脚本名称时,并且在 JRE 选项卡下是设置所在的位置。我将设置更改为使用与工作区相同的 JRE,然后一切都很好。

以防万一其他人遇到同样的问题,我认为发布我的发现可能会有所帮助。

【讨论】:

  • 谢谢!对于那些可能遇到同样问题的人。右键单击 ANT 预览中的构建文件 -> 运行方式 -> 外部工具配置 -> JRE 选项卡,然后将其设置为您想要的任何内容
  • 我将配置更改为“在与工作区相同的 JRE 中运行”,希望这种情况不会再发生在我身上。
  • 这很有帮助
【解决方案2】:

Ant 不会介意新的 jdk 版本,只要它的名称在 Preferences / Java / Installed JREs 下保持不变。

【讨论】:

    猜你喜欢
    • 2023-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 2017-05-31
    相关资源
    最近更新 更多