gpt4 book ai didi

java - 使用 Java 1.6 在 Eclipse Mars 上运行 Ant

转载 作者:IT老高 更新时间:2023-10-28 20:51:01 25 4
gpt4 key购买 nike

我下载了最新版本的 Eclipse (Mars) 并在 eclipse.ini 文件中将所需的 Java 版本更改为 1.6,因为我的项目使用 Java 1.6。

我在 Eclipse 中配置已安装的 JRE 以使用 Java 1.6。但是当我尝试执行我的 ant 目标时,它会产生一个错误:

JRE version less than 1.7 is not supported.

由于我目前无法升级到 Java 1.7,在 Mars 版本中使用 Java 1.6 有什么解决方法吗?

最佳答案

升级到 Eclipse Mars 后我遇到了同样的问题。

我通过将项目的外部工具配置的运行环境改为JDK7解决了这个问题。

我假设你知道如何在 eclipse 中将 JDK7 添加到已安装的 jre 中

打开外部工具配置...然后将 JRE 更改为 JDK 1.7

Open External Tools Configurations

然后更改JRE

Change JRE

但这会产生另一个问题,编译后的 jar 将在 JDK 7 中,这在 JDK6 的生产服务器上不起作用。

要解决这个问题,只需将任务中的目标属性更改为 1.6

Change Task target to 1.6

根据@dag 和@Chris 的建议,这里是更新的ant javac 任务。 enter image description here

关于java - 使用 Java 1.6 在 Eclipse Mars 上运行 Ant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31052878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com