Sollte JAVA_HOME Punkt zu JDK oder JRE?
Ich wies die JAVA_HOME
zu C:\Program Files (x86)\Java\jre7
. Es funktioniert einwandfrei. Danach habe ich entpackt ant und einrichten der Umgebungsvariablen für Ant, bekam ich die folgende Fehlermeldung nach der Eingabe "ant -version"
Ich suchte in diesem forum. Sieht aus wie eine Lösung ist die Java-JDK statt JRE. Ich bin mir nicht ganz sicher, ob dies sollte die Lösung sein. In anderen Worten, im Allgemeinen, die sollte man JAVA_HOME zeigen Sie auf? JDK oder JRE?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie tun, jede Art von Entwicklung, oder das bauen mit Maven oder Ant Sie müssen das JDK (Java Development Kit), wo Sie Dienstprogramme wie
javac
(der Java-Compiler) befinden. Sonst, Sie können die JRE (Java Runtime Environment).JDK enthält alles, was das JRE und vieles mehr. Wenn Sie nur die Ausführung von Java-Programmen, können Sie entweder die JRE oder das JDK.
JAVA_HOME
wird verwendet, um zwei Dinge tun: 1: für Entwicklungs-tools, zu findenjavac.exe
. 2: für nondevelopment tools, findenjava.exe
. Das scheint zu verletzen "ein tool für eine Sache". Sollte nichtJDK_HOME
stattdessen verwendet werden?Einfach (ändern Sie Ihre jdk1.x.x.x_xx)
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05
Mein JAVA_HOME Punkte zum JDK. Wenn es immer noch nicht funktioniert, prüfen Sie, ob Sie heruntergeladen ant für Java 7 und nicht Java 6.
In der Regel, es spielt keine Rolle, wenn Sie es auf JRE oder JDK. Es hängt von der Anwendung, die es verwendet. Ant-Dokumentation sagt, man sollte es auf JDK, um alle Ant-Funktionen.
Können Sie entweder ein JDK oder das JRE aber:
. ANT_HOME Einstellung
als Entwickler, Sie sollten zeigen Sie Ihre JAVA_HOME auf jdk zugreifen javac copiler etc. Es ist gut, wenn Sie können testen Sie Ihr Programm ausführen, auf die JRE aber. Wenn Sie einen app-server, den Sie oft benötigen auch die JDK anstelle der JRE aber das hängt von dem jeweiligen server.
Let ' s keep it simple. Gehen Sie zu Einstellungen und suchen Sie "Umgebungsvariablen". Sobald die environment-Variablen-Fenster erscheint, erstellen Sie einfach eine neue SYSTEM-variable, indem Sie auf NEU und klicken Sie auf VERZEICHNIS DURCHSUCHEN, bis Sie den Installationspfad des JDK. Das JDK installiert werden soll, die in Programm-Dateien, und Sie werden sehen, eine JAVA-Ordner und in dem Ordner ist JDK und JRE... Wenn Sie code schreiben, müssen Sie in der JDK!!! Nicht auf niemanden hören, der besagt JRE genügt... NEIN! Es wird NICHT! Das richtige Verzeichnis sollte wie folgt Aussehen C:\Program Dateien\Java\jdk1.8.0_144 es ist einfach so!