【问题标题】:Eclipse Oxygen/Neon: Unable to build ANT projectEclipse Oxygen/Neon:无法构建 ANT 项目
【发布时间】:2017-09-22 06:20:53
【问题描述】:

我遇到了一个问题。我正在尝试构建我的代码,它是基于 Java 1.6 构建的遗留代码。但是,当我尝试使用具有类似版本的 ANT 构建它时,支持运行 JRE 1.7 或更高版本。我尝试按照 Eclipse NEON 的说明进行操作,但没有成功。

https://blog.sibvisions.com/2016/06/30/eclipse-neon-with-ant-and-jre6/

我有一个 Eclipse Oxygen IDE 并尝试使用它,但即使它也不起作用。 在构建 .xml 文件时,我无法迁移到最新版本的唯一挑战是托管服务器仅支持 JDK 1.6。

以防万一,如果有出路,请提出建议。

P.S:- 在下面的评论中添加了错误消息。

这是错误消息 支持 JRE 1.7 或更高版本”

【问题讨论】:

  • 能否将错误信息添加到您的问题中?您可以在外部工具配置 (Runtime JRE) 的 JRE 选项卡中指定用于运行 Ant 的 Java 版本。
  • 这是显示“支持 JRE 1.7 或更高版本”的错误消息。是的,我尝试在 ANT 构建的外部工具中提及 1.6,但它不允许我运行。
  • 你有什么想法吗?
  • 如果 Ant 脚本需要 Java 6,您可以在 Run > External Tools > External Tools Configurations... 中的 JRE 中指定此项Ant 配置的选项卡。如果这不能解决您的问题,请将错误消息添加到您的问题中。
  • 完成,请检查

标签: java eclipse ant


【解决方案1】:

ANT 插件表单 blog.sibvisions.com 是为 Neon 或 Mars 创建的。有一个可用于 Oxygen.1 的新插件。只需搜索博客。

eclipse 的问题在于标准的 ANT 插件是基于 Java 7 创建的,并且它内置了版本检查。 Java6 无法使用标准的 ANT 插件...所以请使用较旧的 eclipse 版本或修改后的 ANT 插件。

我不知道原来的 ANT 插件使用 Java 7 的原因是因为源代码可以写成与 Java 6 兼容而没有问题。这就是修改后的 ANT 插件的作用。

【讨论】:

    猜你喜欢
    • 2018-01-10
    • 1970-01-01
    • 2011-07-28
    • 2018-02-23
    • 1970-01-01
    • 2013-07-12
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多