当前位置:  开发笔记 > 编程语言 > 正文

在Mac OS X上使用JDK 1.6运行Ant

如何解决《在MacOSX上使用JDK1.6运行Ant》经验,为你挑选了2个好方法。

我在使用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上设置此变量.

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



1> Stu Thompson..:

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

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

从这一点开始,每次打开一个新的终端窗口时,它都会将JAVA_HOME设置为这个新值.任何现有的打开窗口都不会改变它.

如果您真的对将其置于配置文件中感到骇然,或者如果它与其他软件冲突,则可以始终在终端中手动运行export语句,或者进入在开始之前运行一次的脚本(例如:setj6ev.sh)运行蚂蚁任务.



2> Theo..:

我添加了这条线

export JAVA_HOME=`/usr/libexec/java_home`

对于我的.zshrc文件,它似乎可以做到这一点(.bash_profile或者如果你使用bash的话).

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有