Installera Oracle Java SE 11 på Ubuntu 18.04

Denna artikel är en snabbguide för Ubuntu Linux-användare som installerar Java 11, den nuvarande Java-versionen för långsiktig support (LTS). Jag tar kort anledning till att migrera din kodbas till Java 11 och vägleda dig sedan genom stegen för att installera Oracle JDK 11 med Ubuntu-kommandoraden.

Observera att detta är en snabbguide för Ubuntu-användare som installerar Java 11. Jag kommer inte att dyka för djupt in i Java 11-funktioner eller migrationsfrågor, som omfattas mycket annat.

Fallet för migrering till Java 11

Släppt i mars 2014, Java 8 lovade ett modernare tillvägagångssätt för Java-utveckling. Denna trend fortsatte 2017, när Oracle tillkännagav en snabbare utvecklingskadens och slängde ut allt-eller-ingenting-tillvägagångssättet som gjorde det möjligt för Java SE att stagnera mellan tidigare utgåvor.

Färre Java-utgåvor är planerade för långsiktig support, så det är viktigt att vara uppmärksam. Den mycket älskade Java 8 finns redan i papperskorgen, vad Oracle beträffar, liksom Java 9 och Java 10. Du kan fortfarande använda dessa versioner, men de uppdateras inte aktivt eller stöds.

[Se även: Vad är nytt i Ubuntu Linux 18.10 'Cosmic Cuttlefish'. ]

För utvecklare som letar efter den perfekta blandningen av nuvarande funktioner och långsiktigt stöd är JDK 11 en bra satsning. Oracle har förbundit sig till Java SE 11 fram till 2026. Kombinationen av funktioner, uppdateringar och support gör den här versionen idealisk för ny utveckling samt för att migrera din Java 8-kodbas till en nyare plattform.

Observera att detta tips förutsätter att du redan har installerat Ubuntu 18.04 eller 18.10.

Steg 1: Installera Oracle JDK 11

Det första du behöver göra är att uppdatera systemet med följande kommando:

 sudo apt update && sudo apt upgrade 

Se sedan till att kontrollsumman för de binära matchningarna:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Skapa nu en mapp och kopiera Oracle JDK 11 från nedladdningar:

 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/ 

Tips: Du kanske också vill skapa en mapp i /var/cache/oracle-jdk11-installer-local/.

Därefter lägger du till PPA (Personal Package Archive) till Ubuntu apt:

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

Genom att göra detta säkerställs att paketets cache automatiskt uppdateras.

Installera nu Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Slutligen, kontrollera alltid om installationen har lyckats:

 java --version 

Om installationen lyckades ser du något liknande:

 [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) 

Steg 2: Installera Oracle JDK 11 i Ubuntu 18.04 / 18.10

Återigen börjar du med att lägga till PPA:

  • Öppna Ubuntu terminalen, antingen från startprogrammet eller genom att trycka Clt + Alt + T .
  • Kör kommando: sudo add-apt-repository ppa:linuxuprising/java.

Därefter installerar du skriptet som startar nedladdning och installation av Java 11 på Ubuntu:

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

Acceptera licensen genom att trycka på Tab för att markera OK och tryck sedan på Enter .

Tips: Du har redan lagt till PPA så att du kan hoppa över det sudo apt-get update command.

Vad händer om du har installerat flera versioner?

Om du har installerat flera versioner och vill ta bort tidigare sådana, starta genom att ange remove oracle-java11-set-default package, ställ sedan in Java 11 som ny standard: sudo apt-get install oracle-java11-set-default-local.

Använd för java --versionatt kontrollera den aktuella versionen.

Du borde se något så här:

Kibo Hutchinson

Hur man avinstallerar JDK 11

Om du av någon anledning vill avinstallera Oracle JDK 11, kör du bara följande kommando:

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

Som en Ubuntu-användare, kom ihåg att du kan gå till Programvara och uppdateringar -> Annan programvara för att ta bort PPA-förvaret.

Denna berättelse, "Installera Oracle Java SE 11 på Ubuntu 18.04" publicerades ursprungligen av JavaWorld.