Oracle Java SE 11 installeren op Ubuntu 18.04

Dit artikel is een korte handleiding voor Ubuntu Linux-gebruikers die Java 11 installeren, de huidige Java-versie voor langdurige ondersteuning (LTS). Ik zal in het kort pleiten voor het migreren van uw codebasis naar Java 11 en u vervolgens door de stappen leiden om Oracle JDK 11 te installeren met behulp van de Ubuntu-opdrachtregel.

Merk op dat dit een korte handleiding is voor Ubuntu-gebruikers die Java 11 installeren. Ik zal niet te diep ingaan op Java 11-functies of migratieproblemen, die elders ruimschoots worden behandeld.

De argumenten voor migratie naar Java 11

Java 8, uitgebracht in maart 2014, beloofde een modernere benadering van Java-ontwikkeling. Deze trend zette zich voort in 2017, toen Oracle een snellere ontwikkelingscadans aankondigde, waarbij de alles-of-nietsaanpak werd weggegooid waardoor Java SE tussen eerdere releases kon stagneren.

Er zijn minder Java-releases gepland voor ondersteuning op de lange termijn, dus het is belangrijk om op te letten. De geliefde Java 8 ligt wat Oracle betreft al in de prullenbak, en Java 9 en Java 10 ook. Deze versies kun je nog gebruiken, maar ze worden niet actief geüpdatet of ondersteund.

[Zie ook: Wat is er nieuw in Ubuntu Linux 18.10 'Cosmic Cuttlefish'. ]

Voor ontwikkelaars die op zoek zijn naar de ideale mix van huidige functies en ondersteuning op lange termijn, is JDK 11 een goede keuze. Oracle heeft zich gecommitteerd aan Java SE 11 tot 2026. De combinatie van functies, updates en ondersteuning maakt deze versie ideaal voor nieuwe ontwikkeling, maar ook voor het migreren van uw Java 8-codebasis naar een nieuwer platform.

Merk op dat deze tip ervan uitgaat dat u Ubuntu 18.04 of 18.10 al hebt geïnstalleerd.

Stap 1: installeer Oracle JDK 11

Het eerste dat u hoeft te doen, is het systeem bijwerken met behulp van de volgende opdracht:

 sudo apt update && sudo apt upgrade 

Zorg er vervolgens voor dat de checksum van de binaire overeenkomt:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Maak nu een map en kopieer de Oracle JDK 11 van downloads:

 sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/ 

Tip: misschien wilt u ook een map maken in /var/cache/oracle-jdk11-installer-local/.

Vervolgens voegt u PPA (Personal Package Archive) toe aan Ubuntu apt:

 sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 

Hierdoor zorgt u ervoor dat de pakketcache automatisch wordt vernieuwd.

Installeer nu Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Controleer ten slotte altijd of de installatie is gelukt:

 java --version 

Als je installatie succesvol was, zie je zoiets als dit:

 [email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode) 

Stap 2: installeer Oracle JDK 11 in Ubuntu 18.04 / 18.10

Nogmaals, u begint met het toevoegen van PPA:

  • Open de Ubuntu-terminal vanuit het app-opstartprogramma of door op Clt + Alt + T te drukken .
  • Run commando: sudo add-apt-repository ppa:linuxuprising/java.

Vervolgens installeert u het script dat het downloaden en installeren van Java 11 op Ubuntu start:

 sudo apt-get update sudo apt-get install oracle-java11-installer-local 

Accepteer de licentie door op Tab te drukken om OK te markeren en druk vervolgens op Enter .

Tip: je hebt al PPA toegevoegd, dus je kunt dit overslaan sudo apt-get update command.

Wat als u meerdere versies heeft geïnstalleerd?

Als u meerdere versies hebt geïnstalleerd en wilt eerdere verwijderen, door het invoeren remove oracle-java11-set-default packageen stel Java 11 als de nieuwe standaard: sudo apt-get install oracle-java11-set-default-local.

Gebruik de java --versionom de huidige versie te controleren.

Je zou zoiets als dit moeten zien:

Kibo Hutchinson

Hoe JDK 11 te verwijderen

Als u om welke reden dan ook Oracle JDK 11 wilt verwijderen , voert u gewoon de volgende opdracht uit:

 sudo apt-get remove oracle-java11-set-default-local 

Bedenk als Ubuntu-gebruiker dat u naar Software & Updates -> Andere software kunt gaan om de PPA-repository te verwijderen.

Dit verhaal, "Oracle Java SE 11 installeren op Ubuntu 18.04" is oorspronkelijk gepubliceerd door JavaWorld.