什么是运行Java 6项目的ANT版本? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是运行Java 6项目的ANT版本? [重复]相关的知识,希望对你有一定的参考价值。

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

使用带有Java 8的Eclipse Neon Ant插件正在构建jar,但是当我将生成的jar与另一个Java 6项目一起使用时,我遇到了“Unsupported major.minor version 52.0”的问题。

我的解决方案是与Java 6兼容的安装Ant版本,并从Eclipse构建项目。

答案

您使用的Ant版本或编译的Java版本无关紧要。

重要的是Ant javac任务使用的JDK以及javac任务的sourcetarget参数的值。

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

在Ant build.xml中的source="1.6" target="1.6"任务上指定javac

以上是关于什么是运行Java 6项目的ANT版本? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

接口测试(java+testng+ant+jenkins)第四篇jenkins

运行ant时“无法找到tools.jar” [重复]

Gitlab ant.java.version 是 11 但我想使用另一个版本构建项目

想要一个 eclipse java 项目自动运行 ant 构建文件

Ant编译-运行-打包-删除基本JAVA项目

接口测试(java+testng+ant+jenkins)第三篇ant