gpt4 book ai didi

java - 用ant编译时出现异常

转载 作者:行者123 更新时间:2023-11-30 09:51:14 25 4
gpt4 key购买 nike

我希望之前没有人问过这个问题(我找不到任何东西,但这可能只是搜索不好)。我通过在我的根目录中运行 ant 进行编译。但是,我收到此错误:

class file has wrong version 50.0, should be 49.0

我知道这是因为它需要 Java 1.6,并且正在使用 1.5,但我的 mac 也有 Java 1.6(我已经检查过/System/Library/Frameworks/JavaVM.framework/Versions)。如何让 ant 与 1.6 一起运行以便我可以编译?

编辑:我已经将 Java 1.6 的正确路径添加到/etc/profile,并且export PATH=$JAVA_HOME/bin:$PATH,在此行之后。执行 java -version 给出正确的版本 (1.6.0),但运行 ant -v 仍然产生相同的错误,并指出正在使用 Java 1.5。

有谁知道如何强制 ant 使用 Java 1.6?!

最佳答案

一种简单的方法是设置 JAVA_HOME 环境变量以指向您要使用的 jdk。

有很多方法可以做到这一点。例如,如果您使用的是 mac/linux,则可以将其添加到 /etc/profile

export JAVA_HOME=/path/to/java

在 Windows、IIRC 上,我的电脑/属性中有一个菜单。

关于java - 用ant编译时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723679/

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