我应该使用什么 Apache Ant 版本来运行 Java 6 项目? [重复]

问题描述 投票:0回答:1

我有很多遗留的 java 6 项目,我需要构建它。

在 Java 8 中使用 Eclipse Neon Ant 插件正在构建 jar,但是当我将生成的 jar 与另一个 Java 6 项目一起使用时,我遇到了问题“不支持的主要.次要版本 52.0”。

我需要使用运行 Java 6 的 Ant 版本构建 jar 吗?当最新版本的 Apache Ant 需要 Java 1.8+ 时,我该怎么做?

java eclipse ant jar java-8
1个回答
2
投票

您使用什么版本的 Ant 或使用什么版本的 Java 编译它并不重要。

重要的是 Ant

javac
任务使用的 JDK 以及 javac 任务的
source
target
参数的值。

从 Eclipse 运行 Ant 时,您可以在“运行 > 外部工具配置”对话框中设置您正在使用的“Ant Build”的“JRE”选项卡中使用的 JDK。选择 Java 6 JDK。

在 Ant build.xml 中的

source="1.6" target="1.6"
任务上指定
javac

© www.soinside.com 2019 - 2024. All rights reserved.