在Mac OS X上以JDK 1.6运行Ant

ejel:

我在Mac OS X上用JDK 1.6运行Ant时遇到问题。即使在OS X的Java Preference中将Java应用程序版本设置为Java SE 6,java -version在Terminal中执行也显示java version "1.6.0_07",Ant似乎仍在使用JDK 1.5来使用JDK 1.5因为在编译我的代码时没有看到JDK 1.6类。

我知道Ant依赖于JAVA_HOME环境变量来指定要使用的JDK。但是,我不太了解如何在Mac OS X上设置此变量。

因此,我的问题是如何使Ant在Mac OS X上与JDK 1.6一起运行。如果正确的方法仍然是设置JAVA_HOME环境变量,那么如何在OS X上设置变量。

斯图汤普森:

JAVA_HOME环境变量在主目录的.profile文件中设置。(/Users/ejel/.profile?)编辑它并将其设置为您想要的样子。例如:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home

从现在开始,每次打开新的终端窗口时,它将JAVA_HOME设置为此新值。任何现有的打开的窗口都不会更改。

如果您真的很想将其放入配置文件中,或者与其他软件冲突,则可以始终在终端中手动运行导出语句,也可以进入开始之前运行一次的脚本(例如:setj6ev.sh)运行蚂蚁任务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章