Schalter JDK-version in Windows 10 cmd
Gibt es eine Möglichkeit das zu ändern JDK-version einfach in cmd ein? wie die version auf dem mac.
Ändern der Standard-JDK auf Mac.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine Möglichkeit das zu ändern JDK-version einfach in cmd ein? wie die version auf dem mac.
Ändern der Standard-JDK auf Mac.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier mein guide für Windows 10.
Schritt 1. Gehen Sie zu System Eigenschaften. Klicken Sie auf
Environment Variables
Schritt 2. Hinzufügen neuer Variablen, wie JAVA_8_HOME
JAVA_8_HOME
:%ProgramFiles%\Java\jdk1.8.0_152\bin
JAVA_9_HOME
:%ProgramFiles%\Java\jdk-9.0.1\bin
JAVA_HOME
:%JAVA_8_HOME%
In meinem Fall
JAVA_8_HOME
(JDK8) verweistC:\Program Files\Java\jdk1.8.0_152\bin
. Sie können ersetzen Sie diese mit Ihrem eigenen Weg zujavac
.%JAVA_HOME%
hat einen default-Wert zeigt aufJAVA_8_HOME
), den Pfad für JDK8. Das ist meine Vorliebe, fühlen Sie sich frei, um entsprechend anpassen.Schritt 3. Wählen Sie
PATH
und klicken Sie aufEdit
. PFADSchritt 4. Klicken Sie auf
New
und fügen Sie %JAVA_HOME%.%JAVA_HOME%
HinzugefügtPATH
automatisch jedes mal, wenn Sie starten Sie eine Eingabeaufforderung.Um zu wechseln JDK-version in cmd, hier ist der trick.
Schritt 5. Ich erstellt eine batch-Datei mit
Grundsätzlich deaktiviert echo und schafft zwei-alias. In der batch-Datei eine beliebige Zeichenfolge nach
::
ist die Kommentare. Jedes mal,java8
oderjava9
heißt, es re-Exporte %PATH% mit den neuen JDK-Pfad. Speichern Sie es alsprofile.bat
. Man kann es nennen, was Sie wollen.Schritt 6.
Suche für
regedit
(Registrierungs-Editor). Klicken Sie aufEdit
>New
>String Value
. GebenAutoRun
alsValue name
und%USERPROFILE%\profile.bat
alsValue data
. Hier setzen Sie bitte Ihre tatsächlichen Pfad, den Wert derprofile.bat
wir gerade erstellt haben. Also, wenn Sie eine Eingabeaufforderung wird geöffnet, es lädt automatischprofile.bat
aus, wodurch diese beiden alias in das Skript.Schritt 7. Schließen Sie alle Eingabeaufforderung, die Sie verwenden oder öffnen Sie einfach eine neue Eingabeaufforderung. Dieses ist, weil Ihre änderungen wirken sich nicht auf geöffnete cmd-Fenster. Umgebung ändert sich mit der geschieht nur, um neue CMD.
Schritt 8. Überprüfen Sie Ihre Ergebnisse hier.
Wenn Sie mit verschiedenen Python-Versionen, gleiche trick gilt, auch. Meine python-Umgebung Einstellungen hier.
Ich erstellte scripts für jede Java-version habe ich installiert auf meinem PC, und verwenden Sie diese, Wann immer ich brauche zum ändern der Java-version über die Befehlszeile. Hier ist ein Beispiel, sollte selbsterklärend sein wirklich:
In der "System Properties" - Fenster, klicken Sie auf "Umgebungsvariablen..." und wählen Sie
PATH
durch klicken auf "Bearbeiten", dann "New" und geben ;%JAVA_HOME%\bin
Schreibt er die
JAVA_HOME
definiert. Nur zum Bearbeiten einer Zeit.Und nach der Definition
JAVA_HOME
von der cmd commande :set JAVA_HOME = path_of_jdk_or_jre
Wann immer Sie wollen.JAVA_HOME
Wert legen, bekommen Sie so etwas wie..;%JAVA_HOME%\bin;..
in IhremPATH
. Auch, es gibt zu viele Tippfehler. Wenn Sie einen Blick auf mac-version eng, ich habe nur zu gebenj8
wechseln zu JDK 8.