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
In diesem Artikel wurde das Verfahren zum Wechseln zwischen mehreren Java-Versionen unter Linux demonstriert.