【发布时间】:2011-06-11 01:19:31
【问题描述】:
我希望以前没有人问过这个问题(我找不到任何东西,但这可能只是搜索不佳)。我通过在我的根目录中运行 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 macos ant compilation version