CentOS 上的 Apache Ant 1.8

2023-12-31

我正在尝试让 apache ant 1.8 在 CentOS 下工作。首先,我遇到了这个错误。

Error: Could not find or load main class org.apache.tools.ant.launch.Launcher

然后我根据此链接设置以下变量:

Ant:线程“主”java.lang.NoClassDefFoundError 中出现异常:org/apache/tools/ant/launch/Launcher https://stackoverflow.com/questions/4214979/ant-exception-in-thread-main-java-lang-noclassdeffounderror-org-apache-tools

它不是CentOS,但我确实验证了除JAVA_HOME之外的路径是否存在,因此我根据此站点进行设置:

https://serverfault.com/questions/50883/what-is-the-value-of-java-home-for-centos https://serverfault.com/questions/50883/what-is-the-value-of-java-home-for-centos

现在我遇到了与第一次相同的错误。无论我使用哪种蚂蚁规则,我仍然会遇到相同的错误。

[alpha:~]
[bullshark]% export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/
[alpha:~]
[bullshark]% export ANT_HOME=/usr/share/ant/
[alpha:~]
[bullshark]% export PATH=$PATH:$ANT_HOME/bin
[alpha:~]
[bullshark]% cd JRobo 
[alpha:JRobo] on master
[bullshark]% ant clean-and-fat-jar 
Picked up _JAVA_OPTIONS: -Xmx64m
Error: Could not find or load main class org.apache.tools.ant.launch.Launcher
[alpha:JRobo] on master
[bullshark]% cat /etc/redhat-release 
CentOS release 6.3 (Final)
[alpha:JRobo] on master
[bullshark]% 

如果你想尝试的话,你可以在 CentOS 上克隆他:

https://github.com/BullShark/JRobo https://github.com/BullShark/JRobo

对于 CentOS 上的 Apache Ant 1.8:

对于包或手动:

https://ant.apache.org/bindownload.cgi?Preferred=ftp://apache.mirrors.pair.com/ https://ant.apache.org/bindownload.cgi?Preferred=ftp://apache.mirrors.pair.com/


以下是在 CentOS 上安装 ant 1.8 所需的步骤:

  1. 下载http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
  2. 将 tarball 复制到 CentOS 主文件夹(如果尚不存在)
  3. tar xvzf apache-ant-1.8.4-bin.tar.gz
  4. sudo mv apache-ant-1.8.4 /opt/ant
  5. 设置 ANT_HOME=/opt/ant
  6. Add ‘export ANT_HOME=/opt/ant’ to /etc/profile

要验证它是否有效,请运行:

ant -version
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS 上的 Apache Ant 1.8 的相关文章

随机推荐