与JDK 1.6在Mac OS X上运行Ant [英] Running Ant with JDK 1.6 on Mac OS X

查看:155
本文介绍了与JDK 1.6在Mac OS X上运行Ant的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尽管Java应用程序版本在OS X的Java preference设置为Java SE 6中,执行 Java的版本在终端也说明 Java版本1.6.0_07,蚂蚁似乎仍使用JDK 1.5使用JDK 1.5,因为它不会看到JDK 1.6类是编译我的code时。

I am having a problem running Ant with JDK 1.6 on Mac OS X. Even though Java application versions is set to Java SE 6 in OS X's Java Preference, executing java -version in Terminal also shows java version "1.6.0_07", Ant still seems to use JDK 1.5 to be using JDK 1.5 as it does not see JDK 1.6 classes when compiling my code.

据我了解,蚂蚁依赖于 JAVA_HOME 环境变量来指定要使用的JDK。不过,我不明白这是如何变量可以在Mac OS X中设置。

I understand that Ant relies on JAVA_HOME environment variable to specify which JDK to use. However, I do not quite understand how this variable can be set on Mac OS X.

因此​​,我的问题是如何使蚂蚁在JDK 1.6上运行的Mac OS X.如果正确的方法是仍设置 JAVA_HOME 环境变量,如何设置在OS X变量。

Hence, my question is how to make Ant runs with JDK 1.6 on Mac OS X. If the correct way is still to set JAVA_HOME environment variable, how to set the variable on OS X.

推荐答案

JAVA_HOME环境变量设置你的主目录的.profile文件。 (/Users/ejel/.profile?)编辑它并将其设置为你希望它是什么。例如:

The JAVA_HOME environment variable is set in your home directory's .profile file. (/Users/ejel/.profile ?) Edit it and set it to what you want it to be. E.g.:

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

从此时开始,每次你打开一个新的终端窗口,将JAVA_HOME设置为这个新值的时间。它不会与任何现有的打开的窗口更改。

From this point onward, every time you open a new terminal window it will have JAVA_HOME set to this new value. It will not have changed with any existing open windows.

如果你是真正的吃惊地把这个在配置文件,或者如果它与其他软件冲突,出口语句总是可以在终端手动运行或进入一个脚本:即运行一次(如setj6ev.sh)你开始运行ant任务之前。

If you are truly aghast to putting this in the profile, or if it conflicts with other software, the export statement could always be run in the terminal manually or go into a script (eg: setj6ev.sh) that is run once before you start running ant tasks.

这篇关于与JDK 1.6在Mac OS X上运行Ant的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆