Ich habe gerade Java + Ant auf einem neuen PC mit Windows 10 installiert und während der Test "java -version" ein erwartetes Ergebnis zurückgibt versucht "ant -version" mehrere Fehlermeldungen:ANT 1.9.7 Setup kann nicht validiert werden
Dies geschieht mit der sehr aktuellen Version 1.9.7, aber ich habe auch versucht, 1.9.6 und die gleichen Ergebnisse auf diesem PC. Ich habe die folgende Umgebungsvariable Set konfiguriert:
ANT_HOME=C:\PROGRA~2\Apache\Ant-1.9.7
JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_73
PATH=%SystemRoot%;%SystemRoot%\system32;%JAVA_HOME%\bin;%ANT_HOME%\bin;
einem der Fehlermeldung Zeilen googeln abrufen nichts interessant. Es ist kein PATH Problem entweder als der Fehler in der Tat von Ant zurückgegeben und ich versuchte auch den Befehl direkt aus dem Ordner „ist“ Aufruf ...
Das sieht so aus, als ob alles, was Sie als "ant" auszuführen versuchen, nicht "ant.bat" ist mit der Ant-Distribution - da Ant 'ant.bat' die Lizenz in einem'/* 'Block überhaupt nicht enthält. Ich würde überprüfen, dass es keine andere "ant" auf deinem PATH vor% ANT_HOME% \ bin gibt und schaue nach "ant".Fledermaus, um es zu überprüfen, ist dasselbe wie https://git-wip-us.apache.org/repos/asf?p=ant.git;a=blob;f=src/script/ant.bat;h=3486e144c48b9bbce7f4a76d6090f7ae39a83670 ; hb = cecbf5c6bc454d4b28aca0a312b676a82264583f (was in den offiziellen Distributionsarchiven sein sollte). –
Danke Stefan, das war's. Sehen Sie meine eigene Antwort unten ... Danke für Ihre Hilfe! :) –
Ja, ich sah es kurz nachdem ich meinen eigenen Commit gepostet hatte. Froh, dass es jetzt für dich funktioniert. Die '.cmd' Datei ist die REXX Datei, die für OS/2 verwendet wird. –