gpt4 book ai didi

java - 为什么 Ant 给我一个 Unsupported major.minor 版本错误

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

我正在 Ant 中运行这个目标。

<target name="compile" depends="init"
description="compile the source " >
<!-- Compile the java code from ${src} into ${build} -->
<javac srcdir="${src}" destdir="${build}"/>
</target>

它给了我这个错误。

C:\Users\..\workspace\..\build.xml:21: java.lang.UnsupportedClassVersionError:     com/sun/tools/javac/Main : Unsupported major.minor version 51.0

Here are the versions:

Apache Ant(TM) version 1.8.2

JDK version is JDK 1.7.0

这是我在 Eclipse 中的编译器设置。

enter image description here

请帮我解决。

最佳答案

检查编译期间使用的 tools.jar 是否符合 JRE 集。如果您在 Eclipse 上,请验证版本为:
转到窗口->首选项
- 通过在左 Pane 中选择 Ant 下的 Runtime 来检查 Ant Runtime。检查类路径选项卡下的全局条目。您可以在文件夹路径中看到版本。
- 在左侧 Pane 中检查 Java 下已安装的 JRE。检查版本。
当我选择的 JRE 是 1.6.0_24 并且 Ant 运行时中的 tools.jar 来自 jdk 1.7 时,我也遇到了同样的问题如果它们都来自不同的版本 - 1.6/1.7,请通过更正它们的路径来更正它们。通常,tools.jar 可以在:C:\Program Files\Java\jdk1.x.x\lib 中找到。同样,如果需要,将 JRE 指向 C:\Program Files\Java\jdk1.x.x\

关于java - 为什么 Ant 给我一个 Unsupported major.minor 版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073485/

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