Wie wechselt man zwischen mehreren Java-Versionen?

Bei der Arbeit mit Java-Anwendungen unter Linux müssen die Entwickler mehrere Java-Versionen behalten. Das von einer Version unterstützte Projekt funktioniert in den anderen Versionen möglicherweise nicht ordnungsgemäß. Daher wird es in einem solchen Fall häufig vorkommen, dass zwischen Versionen gewechselt wird.

Angesichts seiner Bedeutung bietet dieser Beitrag mögliche Methoden zum Wechseln zwischen verschiedenen Java-Versionen.

  • Wechseln Sie zwischen mehreren Java-Versionen
  • Bestimmen Sie die Symlink- und Switch-Java-Versionen

Wechseln Sie zwischen mehreren Java-Versionen

Der Benutzer kann unter Linux problemlos zwischen mehreren Java-Versionen wechseln. Schauen wir uns die aktuelle Java-Version im Terminal an:

$ java -version

Die aktuelle Java-Version ist 18.0.2.

Um zu den verschiedenen Java-Versionen zu wechseln, werfen Sie einen kurzen Blick auf das 2-Schritte-Verfahren.

Schritt 1: Java-Versionen auflisten

Listen Sie zunächst die verfügbaren Java-Versionen unter Linux auf und wählen Sie die Version aus, die Sie wechseln möchten. Führen Sie dazu den unten angegebenen Befehl aus:

$ update-java-alternatives --list

Es gibt 3 Versionen von Java (1.18.0, 1.19.0 und 1.8.0). Und die dritte Spalte stellt den Speicherortpfad jeder Java-Version dar.

Schritt 2: Java-Version festlegen

Sobald der Benutzer die Java-Version ausgewählt hat, legen Sie sie fest, indem Sie ihren Speicherortpfad in den folgenden Befehl eingeben:

$ sudo update-java-alternatives --set <Path>

Um auf die Java-Version 1.19.0 zu wechseln (gemäß Schritt 1), kommt folgender Befehl in Betracht:

$ sudo update-java-alternatives --set /usr/lib/jvm/java-1.19.0-openjdk-amd64

Die Java-Version ist eingestellt.

Überprüfen Sie die Änderung

Um die Änderung zu überprüfen, überprüfen Sie die aktuelle Java-Version mit dem folgenden Befehl:

$ java -version

Die aktuelle Java-Version ist 19.0.2.

Alternativer Ansatz: Bestimmen Sie die Symlink- und Switch-Java-Versionen

Die „Update-Alternative“ ermöglicht es dem Benutzer, den symbolischen Link des „Java“-Befehls zu aktualisieren, der den Benutzer letztendlich auf die aktualisierte Version von Java umschaltet.

Wenn der Benutzer mehrere Java-Versionen unter Linux installiert hat, führen Sie den folgenden Befehl aus und geben Sie die Auswahlnummer wie gezeigt ein:

$ sudo update-alternatives --config java

In der obigen Ausgabe wird die aktuelle Java-Version auf „Java-18“.

Überprüfen Sie die Änderung

Lassen Sie uns die Java-Version überprüfen, indem wir den folgenden Befehl ausführen:

$ java -version

Die aktuelle Java-Version ist 18.0.2.

Abschluss

Um zwischen mehreren Java-Versionen zu wechseln, listen Sie die verfügbaren Versionen auf und wechseln Sie zwischen ihnen mit dem Befehl „sudo update-java-alternatives –set “. Alternativ kann der Benutzer auch auf die Java-Version umsteigen, indem er den symbolischen Link des Java-Befehls mit dem Befehl „sudo update-alternatives –config java“ aktualisiert.

In diesem Artikel wurde das Verfahren zum Wechseln zwischen mehreren Java-Versionen unter Linux demonstriert.

Schreibe einen Kommentar