我在Mac OS X上使用JDK 1.6运行Ant时遇到了问题。尽管在OS X的Java首选项中将Java应用程序版本设置为Java SE 6,但在终端中执行java -version
也显示java version "1.6.0_07"
,Ant仍然似乎在使用JDK 1.5编译我的代码,因此无法看到JDK 1.6类。
我知道Ant依赖于JAVA_HOME
环境变量来指定要使用的JDK。然而,我不太明白如何在Mac OS X上设置此变量。
因此,我的问题是如何使Ant在Mac OS X上使用JDK 1.6运行。如果正确的方法仍然是设置JAVA_HOME
环境变量,那么如何在OS X上设置该变量。
./Current/Home
指向 Java 5。你的建议对其没有帮助。 - Stu Thompson