Ant Probleme bei einer Installation die Apache ant+ivy verwendet

gubach

Mitglied
Ich möchte eine Installation einer Library durchführen (Anleitung: http://martin.von-gagern.net/publications/2010-icms/) welches Apache ant + ivy verwendet. Installiert ist apache-ant-1.9.7 aber ich habe damit keinerlei Erfahrung. Bei der Installation bekomme ich die Fehlermeldung:

Unable to locate tools.jar. Expected to find it in c:\Programme\Java\jre1.8.0_92\lib\tools.jar

Ich habe dann naiv auf C nach tools.jar gesucht und im Wolfram CDF Player eines gefunden, dieses nach ...jre1.8.0_92\lib kopiert und wollte dann ant mit "ant run" aufrufen, wie in der Anleitung vorgegeben, doch der Befehl wird nicht erkannt. Kann mir jemand hier weiter helfen? Vielen Dank!
 
dann gib doch mal im gleichen Command-Window das Kommando "set" ein und schau nach ob in "path" der Pfad zu deiner ant-Installation enthalten ist ...
 
Danke für den "set" Hinweis. In PATH ist ant nicht enthalten. Habe ihn mit
set "ANT_HOME=C:\Program Files\apache-ant-1.9.7"
erweitert und mit
echo %ANT_HOME%
verifiziert, doch der Befehl "ant" oder "ant run" wird immer noch nicht erkannt.
 
Habe mit
System > Erweiterte Systemeinstellungen > Umgebungsvariablen > PATH > Bearbeiten > Neu
C:\Program Files\apache-ant-1.9.7
einkopiert, doch nach "set" wird dies wieder nicht angezeigt.
 
System > Erweiterte Systemeinstellungen > Umgebungsvariablen > Systemvariablen
dann Path selektieren und auf bearbeiten. Und dann fügst du deinen Ant-Pfad irgendwo, z.. am Ende ein
 
ant pfad wurde am Ende eingetragen und ist nach neuem Cmd-Win jetzt am Ende der PATH-Liste angezeigt
Path=... C:\Program Files\apache-ant-1.9.7
aber "ant" wird immer noch nicht als Befehl erkannt:
C:\Program Files\Math_Img_Fkt_OpenGL>ant run
Der Befehl "ant" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
 
Wo sich eine ant.exe befindet, wüste ich auch mal gerne. In bin findet sich
18.11.2016 18:27 10.321 ant
18.11.2016 18:27 7.472 ant.bat
18.11.2016 18:27 2.857 ant.cmd
18.11.2016 18:27 3.410 antenv.cmd
18.11.2016 18:27 861 antRun
18.11.2016 18:27 1.536 antRun.bat
18.11.2016 18:27 2.116 antRun.pl
18.11.2016 18:27 3.473 complete-ant-cmd.pl
18.11.2016 18:27 4.315 envset.cmd
18.11.2016 18:27 1.116 lcp.bat
18.11.2016 18:27 4.333 runant.pl
18.11.2016 18:27 3.385 runant.py
18.11.2016 18:27 1.817 runrc.cmd
und eine Suche findet im gesamten Ordner apache-ant-1.9.7 keine ant.exe
 
habe aber mal C:\Program Files\apache-ant-1.9.7\bin eingetragen und siehe da: ant wird erkannt. Nutzt aber im Hinblick auf mein eigentliches Ziel nichts, da die Installation bzw. build.xml immer noch nicht tools.jar findet:

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.8.0_121\lib\tools.jar
Buildfile: C:\Program Files\Math_Img_Fkt_OpenGL\build.xml
ant.version.check:
ivy.check:
ivy.get:
BUILD FAILED
C:\Program Files\Math_Img_Fkt_OpenGL\build.xml:114: Directory C:\Program Files\Math_Img_Fkt_OpenGL\lib\ant\zips creation was not successful for an unknown reason


Enthalten ist es in C:\Program Files\Java\jdk1.8.0_121\lib\
Muss dann wohl wieder versuchen es in jre1.8.0_121\lib zu kopieren
 
Nach dem Kopieren gib es jetzt einen neuen Fehler und damit bin ich endgültig mit meinem Latein am Ende:
C:\Program Files\Math_Img_Fkt_OpenGL>ant
Buildfile: C:\Program Files\Math_Img_Fkt_OpenGL\build.xml
ant.version.check:
ivy.check:
ivy.get:
BUILD FAILED
C:\Program Files\Math_Img_Fkt_OpenGL\build.xml:114: Directory C:\Program Files\Math_Img_Fkt_OpenGL\lib\ant\zips creation was not successful for an unknown reason
 
alternative Ausführung als Admin ergibt andere Fehler:
ivy.get:
[mkdir] Created dir: C:\Program Files\Math_Img_Fkt_OpenGL\lib\ant\zips
[get] Getting: http://www.apache.org/dist/ant/ivy/2.1.0/apache-ivy-2.1.0-bin-with-deps.zip
[get] To: C:\Program Files\Math_Img_Fkt_OpenGL\lib\ant\zips\apache-ivy-2.1.0-bin-with-deps.zip
[get] Error opening connection java.io.FileNotFoundException: http://www.apache.org/dist/ant/ivy/2.1.0/apache-ivy-2.1.0-bin-with-deps.zip
[get] Error opening connection java.io.FileNotFoundException: http://www.apache.org/dist/ant/ivy/2.1.0/apache-ivy-2.1.0-bin-with-deps.zip
[get] Error opening connection java.io.FileNotFoundException: http://www.apache.org/dist/ant/ivy/2.1.0/apache-ivy-2.1.0-bin-with-deps.zip
[get] Can't get http://www.apache.org/dist/ant/ivy/2.1.0/apache-ivy-2.1.0-bin-with-deps.zip to C:\Program Files\Math_Img_Fkt_OpenGL\lib\ant\zips\apache-ivy-2.1.0-bin-with-deps.zip

BUILD FAILED
C:\Program Files\Math_Img_Fkt_OpenGL\build.xml:118: Can't get http://www.apache.org/dist/ant/ivy/2.1.0/apache-ivy-2.1.0-bin-with-deps.zip to C:\Program Files\Math_Img_Fkt_OpenGL\lib\ant\zips\apache-ivy-2.1.0-bin-with-deps.zip

vielleicht ist build.xml derart veraltet, dass da überhaupt nichts mehr zu machen ist
 
Nur so nebenbei: tools.jar ist Bestandteil des jdk, nicht des jre ... deshalb hast du es auch unter dem jdk-Pfad gefunden. Beim Rest weiss ich auch nicht, aber es scheinen ihm ja irgendwie Dateien zu fehlen .....
 

Zurück
Oben