Kann nicht ausgeführt werden ant. Es hat gut funktioniert. aber plötzlich fing ein Fehler an. Kann mir bitte jemand helfen. Überprüft die Umgebungsvariablen und alles scheint in Ordnung zu sein.Ant mit "Error locateorg.apache.tools.ant.Main" in centos5.11 fehlgeschlagen
[[email protected] ~]# ant -version
Failed to locateorg.apache.tools.ant.Main
ant.home: /hidapp_build/u01/apache-ant-1.8.4
Classpath: /hidapp_build/u01/apache-ant-1.8.4/lib/ant-launcher.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/activation.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-antlr.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-bcel.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-bsf.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-log4j.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-oro.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-regexp.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-resolver.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-apache-xalan2.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-commons-logging.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-commons-net.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-contrib-1.0b3.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-jai.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-javamail.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-jdepend.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-jmf.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-jsch.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-junit.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-junit4.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-launcher.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-netrexx.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-swing.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ant-testutil.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/jsch-0.1.50.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/mail.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/ojdbc6.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/surround.jar:/hidapp_build/u01/apache-ant-1.8.4/lib/xmltask.jar:/hidapp_build/u01/jdk_home/lib/tools.jar
Launcher JAR: /hidapp_build/u01/apache-ant-1.8.4/lib/ant-launcher.jar
Launcher Directory: /hidapp_build/u01/apache-ant-1.8.4/lib
Im Folgenden sind die Umgebungsvariablen, die für ANT erforderlich
[[email protected] ~]# echo $ANT_HOME
/hidapp_build/u01/apache-ant-1.8.4
[[email protected] ~]# echo $JAVA_HOME
/hidapp_build/u01/jdk_home
[[email protected] ~]# which java
/hidapp_build/u01/jdk_home/bin/java
[[email protected] ~]# java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
[[email protected] ~]# ls -lrt /hidapp_build/u01/jdk_home/lib/tools.jar
-rwxrwxrwx 1 oracle build 12627443 May 3 2013 /hidapp_build/u01/jdk_home/lib/tools.jar
Im Folgenden werden ausgegeben von jenkins. In diesem sehe ich, dass es in anderem Pfad/usr/lib/jvm sucht. Ich weiß nicht warum.
[SIS_Dev_MA_2.3_Onboarding_scm_workaround] $ /hidapp_build/u01/apache-ant-1.8.4/bin/ant -file sis_onboard_scmworkaround.xml download
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.34.x86_64/lib/tools.jar
'org.apache.tools.ant.Main' sollte in einer Datei namens' ant.jar' unter '$ ANT_HOME/lib' leben. In Ihrem Fall ist '$ ANT_HOME''/hidapp_build/u01/apache-ant-1.8.4'. "Ant.jar" fehlt jedoch in Ihrem 'Classpath:'. Gibt es '/ hidapp_build/u01/apache-ant-1.8.4/lib/ant.jar'? –
Vielen Dank @ChadNouis. Ja. ant.jar wird im Ordner nicht gefunden. –