Modifica della versione Java in Linux
Per questa guida, stiamo lavorando con Java 19. Tuttavia, installiamo una versione inferiore e controlliamo i passaggi da seguire quando si desidera cambiare la versione.
Controlliamo prima l'attuale versione Java nel nostro sistema. Per questo, usa il seguente comando:
$ java -version
Abbiamo verificato che la nostra attuale versione Java è 19.0.1.
Quando si desidera visualizzare Java JDKS e JRES installati del sistema, usa il seguente comando:
$ sudo update-alternatives-config java
Il comando visualizza tutte le versioni Java disponibili. È possibile selezionare quale installare dalle opzioni elencate.
Nel nostro caso, ne abbiamo solo una versione Java installata. Si noti che il seguente output non fornisce versioni Java alternative.
Allo stesso modo, è possibile controllare le versioni Java disponibili utilizzando il comando Update-Alternatives:
$ sudo update-alternatives-Display Java
L'output visualizza anche il collegamento alla versione Java attualmente impostata. Nel nostro caso, il link indica Java 19.
Per dimostrare come passiamo tra le versioni Java, installiamo rapidamente Java 19.
Se controlliamo le versioni Java disponibili, ora abbiamo Java 19 che è la versione attualmente impostata e una versione alternativa che è Java 17.
Per modificare la versione Java in Linux, utilizzare l'opzione -config Java con il comando Update -Alternatives:
$ sudo update-alternatives-config java
Vengono visualizzati un elenco di tutti i JDK e JRES disponibili. Nota il numero di selezione della versione Java a cui si desidera passare. Quindi, immettere il suo numero nel prompt di conferma sul terminale e premere il tasto.
Nell'esempio, abbiamo inserito la nostra selezione come 1 per passare a Java 17. Una volta inserita la selezione, ricevi un messaggio che conferma che la selezione viene aggiornata.
Se controlliamo l'attuale versione Java nel nostro sistema, dovremmo ottenere il Java 17 mentre siamo riusciti a passare ad esso.
Nell'output, si noti che l'attuale versione Java è Java 17. Se eseguiamo un programma che richiede Java 17, non avremmo errori.
È così che si passa tra le versioni Java in Linux. Sentiti libero di provarlo.
Conclusione
È comune avere diverse versioni Java installate sul tuo sistema. Programmi diversi possono richiedere diverse versioni Java per supportarle. In tal caso, è possibile avere varie versioni Java sul tuo sistema e devi passare da un po 'in diversi casi. Abbiamo coperto i semplici passaggi che dovresti seguire quando si cambia la versione Java sul tuo sistema Linux. Spero che tu sia ora a mio agio con comodamente lavorare con diverse versioni Java.