gpt4 book ai didi

android - 我如何设置 ANT_HOME 和 JAVA_HOME?

转载 作者:搜寻专家 更新时间:2023-11-01 08:04:52 24 4
gpt4 key购买 nike

我在 CentOS 6.3 机器上。我通过 yum 安装了 ant 和 openjdk。我应该将环境变量 ANT_HOME(和 JAVA_HOME)设置为什么?我查看了整个文件系统,找不到任何适合 ant 的内容。

对于 java,/usr/lib/jvm 中有很多符号链接(symbolic link)。而'java'实际上是一个符号链接(symbolic link),它指向另一个链接,另一个链接最终指向/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 引起的,我没有设置。

最佳答案

export ANT_HOME=/usr/share/ant
export JAVA_HOME=/usr/lib/jvm/java

我不使用 CentOS,但我查看了 RPM 包的"file"部分(如果我没记错的话,yum 是某种 RPM 前端/包装器)。 http://rpmfind.net//linux/RPM/centos/6.3/i386/Packages/ant-1.7.1-13.el6.i686.html

此外,如果可以的话,我会坚持使用软件包,但是对于简单的 Java 内容,您也可以只下载 ant dist 和 Java dist 并自行将它们解压到某个地方(比如/opt),然后使用这些目录非封装方式。

设置变量后,您可以使用 echo $JAVA_HOME 和 echo $ANT_HOME 等确保它们存在。

最后,你可能想在 ServerFault 上发布这个,这似乎更合适,你可能会得到更好的 Linux/Package 相关响应(无论如何我都回答了​​,以防它有帮助,但再次声明,我不是CentOS 家伙,并且很长时间没有使用 YUM/RPM,所以有点盐和所有)。

关于android - 我如何设置 ANT_HOME 和 JAVA_HOME?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com