CentOS上的Apache Ant 1.8 [英] Apache Ant 1.8 on CentOS

查看:201
本文介绍了CentOS上的Apache Ant 1.8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图让apache ant 1.8在CentOS下工作。首先,我有这个错误。

 错误:找不到或加载主类org.apache.tools.ant.launch.Launcher 

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



<一个href =https://stackoverflow.com/questions/4214979/ant-exception-in-thread-main-java-lang-noclassdeffounderror-org-apache-tools> Ant:线程主中的异常java.lang.NoClassDefFoundError:org / apache / tools / ant / launch / Launcher



不是CentOS,但是我确实验证了除JAVA_HOME之外的路径,所以我根据这个网站设置它:



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 _JAVA_OPTIONS:-Xmx64m
错误:找不到或加载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



对于CentOS上的Apache Ant 1.8:



http://www.jpackage.org/browser/rpm.php?jppversion=6.0&id=11867



对于包或手动:



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

  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. 添加' e xport ANT_HOME = / opt / ant '至 / etc / profile

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

  ant -version 


I am trying to get apache ant 1.8 to work under CentOS. First, I had this error.

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

Then I set the following variables according to this link:

Ant: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher

It's not CentOS, but I did verify the paths exist except JAVA_HOME, so I set it according to this site:

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

Now I am getting the same error I did the first time. It does not matter which ant rule I use, I still get the same error.

[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]% 

You can clone him on CentOS if you want to try:

https://github.com/BullShark/JRobo

For Apache Ant 1.8 on CentOS:

http://www.jpackage.org/browser/rpm.php?jppversion=6.0&id=11867

For a package or manually:

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

解决方案

Here are the steps required to get ant 1.8 installed on CentOS:

  1. Download http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
  2. Copy the tarball to your CentOS home folder (if it's not already there)
  3. tar xvzf apache-ant-1.8.4-bin.tar.gz
  4. sudo mv apache-ant-1.8.4 /opt/ant
  5. Set ANT_HOME=/opt/ant
  6. Add ‘export ANT_HOME=/opt/ant’ to /etc/profile

To verify that it worked, run:

ant -version

这篇关于CentOS上的Apache Ant 1.8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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