Ich zeigte JAVA_HOME
auf C:\Program Files (x86)\Java\jre7
. Es funktioniert gut. Danach habe ich ant entpackt und die Umgebungsvariablen für Ant eingerichtet. Nach der Eingabe wurden die folgenden Fehlermeldungen angezeigt"ant -version"
Ich habe dieses Forum durchsucht. Eine Lösung besteht darin, Java anstelle von JRE auf JDK zu verweisen. Ich bin mir nicht ganz sicher, ob dies die Lösung sein sollte. Mit anderen Worten, auf welches sollte JAVA_HOME im Allgemeinen verweisen? JDK oder JRE?
JAVA_HOME
wird also verwendet, um zwei Dinge zu tun: 1: für Entwicklungswerkzeuge, Findenjavac.exe
. 2: für Nichtentwicklungswerkzeuge findenjava.exe
. Dies scheint "ein Werkzeug für eine Sache" zu verletzen . Sollte nichtJDK_HOME
stattdessen verwendet werden?Einfach (ändern Sie zu Ihrem jdk1.xxx_xx)
JAVA_HOME = C: \ Programme \ Java \ jdk1.8.0_05
quelle
Mein JAVA_HOME zeigt auf das JDK. Wenn es immer noch nicht funktioniert, überprüfen Sie, ob Sie ant für Java 7 und nicht für Java 6 heruntergeladen haben.
quelle
Im Allgemeinen spielt es keine Rolle, ob Sie auf JRE oder JDK zeigen. Dies hängt von der Anwendung ab, die es verwendet. In der Ant-Dokumentation heißt es, Sie sollten auf JDK verweisen, um alle Funktionen von Ant zu erhalten.
quelle
Als Entwickler sollten Sie Ihr JAVA_HOME auf jdk richten, um auf javac copiler usw. zuzugreifen. Es ist jedoch gut, wenn Sie Ihr Programm testen können, um es auf der JRE auszuführen. Wenn Sie einen App-Server verwenden, benötigen Sie häufig auch das JDK anstelle der JRE. Dies hängt jedoch vom jeweiligen Server ab.
quelle
Sie können entweder das JDK oder das JRE verwenden, aber:
. ANT_HOME Einstellungquelle
Lassen Sie es uns einfach halten. Gehen Sie zu Einstellungen und suchen Sie nach "Umgebungsvariablen". Sobald das Fenster mit den Umgebungsvariablen angezeigt wird, erstellen Sie einfach eine neue SYSTEM-Variable, indem Sie auf NEU und dann auf VERZEICHNIS DURCHSUCHEN klicken, bis Sie den Installationspfad des JDK gefunden haben. Das JDK sollte in Programmdateien installiert sein und Sie sehen einen JAVA-Ordner und im Ordner befinden sich JDK und JRE ... Wenn Sie Code schreiben, müssen Sie JDK auswählen !!! Hören Sie niemandem zu, der angibt, dass JRE ausreicht ... NEIN! Es wird nicht! Das richtige Verzeichnis sollte so aussehen : C: \ Programme \ Java \ jdk1.8.0_144 so einfach ist das!
quelle