Sollte ich beide JAVA_HOME und JRE_HOME in der Umgebungsvariablen PATH?
Lief ich in diese Fehler beim einrichten meines Tomcat-und Java-ökologischen Pfad:
Weder die JAVA_HOME noch die Umgebungsvariablen JRE_HOME ist
definiert. Mindestens eine der 2 Umwelt-Variablen, die erforderlich ist, um
führen Sie dieses Programm.
In der user-Variablen: habe ich erstellt JAVA_HOME Variablen und fügen Sie C:\Program Dateien\Java\jdk1.8.0_25 auf seinem Weg. und dann hat ein Bearbeiten von system-variable PFAD, Hinzugefügt C:\Program Dateien\Java\jdk1.8.0_25; an den Anfang des seinen Weg.
Ich habe auch JRE_HOME im user-variable Hinzugefügt und C:\Program Dateien\Java\jre1.8.0_25 auf seinem Weg.
Ist es notwendig, zu erstellen, JRE_HOME und sollte ich hinzufügen, dass das JRE-Pfad zu der system-Variablen auch?
Anmerkung: Sie in der Regel fügen Sie "%JAVA_HOME%/bin" zu path. In Ihrem Fall, gibt es keinen Grund zum hinzufügen von java-Pfade "Pfad" var.
vielen Dank. der link ist wirklich hilfreich.
Eigentlich wollte ich verwenden Ihre Seite Hinweis vor, aber habe es nicht herausgefunden und war nicht so sicher. Ich werde versuchen, es zu ändern, es zu benutzen. danke.
Art ähnliche Frage ist hier - stackoverflow.com/questions/551668/...
InformationsquelleAutor Reegan Ochora | 2015-01-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Antwort erklärt alle Schritte mit screenshots und Beispiele
Besser, Verwenden Sie die 8.3-Verzeichnis-format. In der Tat, Keine Leerzeichen, je.
JAVA_HOME
- Ihre JDK OrdnerC:\Program Files\Java\jdk1.6.0_45
==C:\PROGRA~1\Java\JDK16~1.0_4
C:\Program Files\Java\jdk1.7.0_71
==C:\PROGRA~1\Java\JDK17~1.0_7
C:\Program Files\Java\jdk1.8.0_25
==C:\PROGRA~1\Java\JDK18~1.0_2
C:\Program Files\Java\jdk1.9.0
==C:\PROGRA~1\Java\JDK19~1.0
JRE_HOME
C:\Program Files\Java\jre6
==C:\PROGRA~1\Java\jre6
C:\Program Files\Java\jre7
==C:\PROGRA~1\Java\jre7
C:\Program Files\Java\jre1.8.0_25
==C:\PROGRA~1\Java\JRE18~1.0_2
C:\Program Files\Java\jre1.9.0
==C:\PROGRA~1\Java\JRE19~1.0
Neben
PATH
- best practice!C:\Windows\system32\systempropertiesadvanced.exe
Hinzufügen
;C:\ProgramData\Oracle\Java\javapath;
zu EndePATH
(System-Variablen, die nicht Benutzer-Variablen).
Klicken Sie auf OK, erkunden
C:\ProgramData\Oracle\Java\
und umbenennenjavapath
Ordner (vonC:\ProgramData\Oracle\Java\javapath\
)javapath_old
.javapath
.C:\ProgramData\Oracle\Java\javapath\
.Führen Sie zum erstellen der symbolischen links:
ln -s "C:\Program Files\Java\jre7\bin\java.exe" java.exe
ln -s "C:\Program Files\Java\jre7\bin\javaw.exe" javaw.exe
ln -s "C:\Program Files\Java\jre7\bin\javaws.exe" javaws.exe
PATH
und*_HOME
, jetzt machen wir weiter mit der Windows-Registrierung.Öffnen Sie bevorzugte den Registrierungs-editor (Registry Workshop ist der beste), durchsuchen
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
beachten Sie alle installierten Versionen angezeigt, wie Schlüssel, klicken Sie doppeltCurrentVersion
(REG_SZ-Wert) und ändern Sie die Daten zu Ihrer bevorzugten SDK-version, mir ist 1.7 (Für Android Studio)Tun das gleiche für
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
(mitCurrentVersion
)Schließen java-basierte Programme, wie eclipse oder IntelliJ,
explorer.exe
,cmd.exe
undjava(*something*).exe
Programme,File
➩New Task
➩geben Sieexplorer.exe
.
Änderungen, die Sie getan haben, die oben angewandt wurden erfolgreich
Keine Notwendigkeit, neu zu starten, keine Notwendigkeit, log-off/on wieder.
Auf meinem Win7 x64 hatte ich keine Notwendigkeit, berühren Sie den registry. Aber ich hatte zu löschen, die C:\ProgramData\Oracle\Java\javapath\ aus dem PFAD-Variablen und cut/paste die symlinks woanders hin.
ist
ln -s
einen gültigen Windows-Befehl ?InformationsquelleAutor
Sie wirklich nicht brauchen, um hinzuzufügen
JRE_HOME
zu den system-Variablen. Tomcat sieht fürJAVA_HOME
oderJRE_HOME
sich selbst beginnen. Dies ist, weil die tomcat benötigen einige java-Bibliothek, um sich selbst begann. Tomcat wird für zusätzliche Funktionen zu Debuggen, wenn Jdk ist vorgesehen, anstelle der Jre. Weitere details hierHinzufügen
{JAVA_HOME_DIR}/bin
auf Ihrem Weg würde es ermöglichen Zugriff auf java von überall.InformationsquelleAutor Sashwat
Versuchen, diese...
Für Java,
In der User-Variablen hinzufügen
PATH
Wert istC:\Program Files\Java\jdk1.8.0_25\bin;
Für Tomcat
In der System-Variablen, hinzufügen
JAVA_HOME
Wert istC:\Program Files\Java\jdk1.8.0_25
Nun classpath gesetzt wurde, um Ihre Maschine. Sie können auf java von überall in Ihrem Computer.
Nachdem dies Getan ist, Gehen Sie zu
Command Prompt
und gehen Sie zu ApacheTomcat*x.x und zu bewegen, umbin
Ordner,Starten Sie den Server
Check Tomcat ausgeführt status, Gehen Sie zu Ihrem browser, und Fügen Sie die URL,
http://localhost:8080/
Stoppen Sie den Server
Danke für den Kommentar. Werde versuchen, die beste Antwort auf SO immer.
InformationsquelleAutor Vignesh Shiv
Nach dem ändern der system-Variablen , ist es wichtig zu öffnen Sie eine neue Konsole-Fenster
InformationsquelleAutor Feras