我想讓apache ant 1.8在CentOS下工作。首先,我有這個錯誤。CentOS上的Apache Ant 1.8
Error: Could not find or load main class org.apache.tools.ant.launch.Launcher
然後我根據這個鏈接設置下列變量:
Ant: Exception in thread "main" 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 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
對於Apache Ant的1.8 CentOS上:
http://www.jpackage.org/browser/rpm.php?jppversion=6.0&id=11867
對於打包或手動:
https://ant.apache.org/bindownload.cgi?Preferred=ftp://apache.mirrors.pair.com/
是什麼 「這蟻族」 迴歸? – asgs
我有問題讓ANT使用包管理器正常工作。不同的jar被分成了不同的RPM包......我發現只要下載ANT二進制發行版並將其安裝在「/ opt」目錄下就簡單多了。 –
%,其中螞蟻 在/ usr /斌/螞蟻 – BullShark