我在 CentOS 6.3 机器上。我通过 yum 安装了 ant 和 openjdk。我应该将环境变量 ANT_HOME(和 JAVA_HOME)设置为什么?我查看了整个文件系统,找不到任何适合 ant 的东西。
对于 java,/usr/lib/jvm 中有很多符号链接。而“java”实际上是一个符号链接,它指向另一个链接,另一个链接最终指向/usr/lib/jvm/jre-1.7.0-openjdk/bin/java,这是一个实际的文件。我应该将 JAVA_HOME 设置为什么?
最后,我之所以问,是因为我正在尝试构建一些简单的 Android 程序书 'Beginning Android 4' 并收到此错误消息:
# ant debug
Buildfile: build.xml
BUILD FAILED
NowRedux/build.xml:49: taskdef class com.android.ant.SetupTask cannot be found
从其他 WWW 搜索来看,上述情况似乎是由于没有设置 ANT_HOME 和 JAVA_HOME 造成的,而我没有设置。