Instaliranje Oracle Java SE 11 na Ubuntu 18.04

Ovaj je članak kratki vodič za korisnike Ubuntu Linuxa koji instaliraju Javu 11, trenutačnu verziju Java s dugoročnom podrškom (LTS). Ukratko ću iznijeti slučaj za migraciju baze koda na Javu 11, a zatim ću vas voditi kroz korake za instalaciju Oracle JDK 11 pomoću Ubuntu naredbenog retka.

Imajte na umu da je ovo kratki vodič za korisnike Ubuntu-a koji instaliraju Javu 11. Neću zalaziti preduboko u značajke Java 11 ili probleme migracije, koji su dovoljno pokriveni drugdje.

Slučaj za migraciju na Javu 11

Izbačena u ožujku 2014., Java 8 obećala je moderniji pristup razvoju Jave. Ovaj se trend nastavio 2017. godine, kada je Oracle najavio brži razvojni ritam, izbacivši pristup sve ili ništa koji je omogućio Java SE da stagnira između prethodnih izdanja.

Manje Java izdanja predviđeno je za dugoročnu podršku, pa je važno obratiti pažnju. Jako voljena Java 8 već je na smetlištu, što se Oraclea tiče, kao i Java 9 i Java 10. I dalje možete koristiti ove verzije, ali se ne ažuriraju ili podržavaju aktivno.

[Također pogledajte: Što je novo u Ubuntu Linux 18.10 'Kozmička sipa'. ]

Za programere koji traže idealnu kombinaciju trenutnih značajki i dugoročne podrške, JDK 11 je dobra opklada. Oracle se obvezao na Java SE 11 do 2026. Kombinacija značajki, ažuriranja i podrške čini ovu verziju idealnom za novi razvoj, kao i za migraciju vaše baze Java 8 koda na noviju platformu.

Imajte na umu da ovaj savjet pretpostavlja da ste već instalirali Ubuntu 18.04 ili 18.10.

Korak 1: Instalirajte Oracle JDK 11

Prvo što trebate učiniti je ažurirati sustav, koristeći sljedeću naredbu:

 sudo apt update && sudo apt upgrade 

Dalje, provjerite podudara li se kontrolna suma binarnog:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Sada stvorite mapu i kopirajte Oracle JDK 11 iz preuzimanja:

 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/ 

Savjet: Možda ćete htjeti stvoriti i mapu u /var/cache/oracle-jdk11-installer-local/.

Dalje ćete dodati PPA (Personal Package Archive) u Ubuntu apt:

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

To osigurava automatsko osvježavanje predmemorije paketa.

Sada instalirajte Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

I na kraju, uvijek provjerite je li instalacija bila uspješna:

 java --version 

Ako je vaša instalacija uspjela, vidjet ćete nešto poput ovog:

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

Korak 2: Instalirajte Oracle JDK 11 u Ubuntu 18.04 / 18.10

Još jednom započinjete dodavanjem PPA:

  • Otvaranje Ubuntu terminala, ili od aplikacija pokretača ili pritiskom CLT + Alt + T .
  • Trčanje naredba: sudo add-apt-repository ppa:linuxuprising/java.

Zatim ćete instalirati skriptu koja pokreće preuzimanje i instaliranje Jave 11 na Ubuntu:

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

Prihvatite licencu pritiskom na Tab da biste istaknuli OK , a zatim pritisnite Enter .

Savjet: Već ste dodali PPA, pa možete preskočiti sudo apt-get update command.

Što ako ste instalirali više verzija?

Ako ste instalirali više verzija, a želite ukloniti ranijih počnite s unosom remove oracle-java11-set-default package, a zatim postavite Java 11 kao nove zadane: sudo apt-get install oracle-java11-set-default-local.

Koristite java --versionza provjeru trenutne verzije.

Trebali biste vidjeti nešto poput ovoga:

Kibo Hutchinson

Kako deinstalirati JDK 11

Ako iz bilo kojeg razloga želite deinstalirati Oracle JDK 11, jednostavno pokrenite sljedeću naredbu:

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

Kao korisnik Ubuntu-a, podsjetite se da biste mogli ukloniti PPA repozitorij da odete na Softver i ažuriranja -> Ostali softver .

Ovu priču, "Instaliranje Oracle Java SE 11 na Ubuntu 18.04" izvorno je objavio JavaWorld.