Memasang Oracle Java SE 11 pada Ubuntu 18.04

Artikel ini adalah panduan ringkas untuk pengguna Ubuntu Linux yang memasang Java 11, versi Java sokongan jangka panjang (LTS) semasa. Secara ringkas saya akan membuat kes untuk memindahkan pangkalan kod anda ke Java 11, kemudian membimbing anda melalui langkah-langkah untuk memasang Oracle JDK 11 menggunakan baris perintah Ubuntu.

Perhatikan bahawa ini adalah panduan ringkas untuk pengguna Ubuntu yang memasang Java 11. Saya tidak akan menyelami lebih mendalam mengenai ciri-ciri Java 11 atau masalah migrasi, yang banyak diliputi di tempat lain.

Kes berhijrah ke Jawa 11

Dirilis pada bulan Mac 2014, Java 8 menjanjikan pendekatan yang lebih moden untuk pengembangan Java. Tren ini berlanjutan pada tahun 2017, ketika Oracle mengumumkan irama pengembangan yang lebih cepat, membuang pendekatan semua-atau-apa-apa yang telah membiarkan Java SE stagnan antara rilis sebelumnya.

Lebih sedikit rilis Java dijadualkan untuk sokongan jangka panjang, jadi penting untuk diperhatikan. Java 8 yang sangat digemari sudah ada di tempat sampah, sejauh Oracle, dan begitu juga Java 9 dan Java 10. Anda masih boleh menggunakan versi ini, tetapi tidak diperbarui atau disokong secara aktif.

[Lihat juga: Apa yang baru dalam Ubuntu Linux 18.10 'Cosmic Cuttlefish'. ]

Bagi pembangun yang mencari gabungan ciri terkini dan sokongan jangka panjang, JDK 11 adalah pertaruhan yang baik. Oracle telah berkomitmen untuk Java SE 11 hingga 2026. Gabungan fitur, kemas kini, dan sokongan menjadikan versi ini sesuai untuk pengembangan baru, dan juga untuk memindahkan pangkalan kod Java 8 anda ke platform yang lebih baru.

Perhatikan bahawa petua ini menganggap anda sudah memasang Ubuntu 18.04 atau 18.10.

Langkah 1: Pasang Oracle JDK 11

Perkara pertama yang perlu anda lakukan ialah mengemas kini sistem, menggunakan arahan berikut:

 sudo apt update && sudo apt upgrade 

Seterusnya, pastikan checksum padanan binari:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Sekarang buat folder dan salin Oracle JDK 11 dari muat turun:

 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/ 

Petua: Anda juga mungkin mahu membuat folder di /var/cache/oracle-jdk11-installer-local/.

Seterusnya, anda akan menambahkan PPA (Arkib Pakej Peribadi) ke Ubuntu apt:

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

Melakukan ini memastikan cache pakej akan disegarkan secara automatik.

Sekarang pasang Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Akhir sekali, periksa sama ada pemasangan telah berjaya:

 java --version 

Sekiranya pemasangan anda berjaya, anda akan melihat perkara seperti ini:

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

Langkah 2: Pasang Oracle JDK 11 di Ubuntu 18.04 / 18.10

Sekali lagi, anda mulakan dengan menambahkan PPA:

  • Buka terminal Ubuntu, sama ada dari aplikasi pelancar atau dengan menekan CLT + Alt + T .
  • Arahan Run: sudo add-apt-repository ppa:linuxuprising/java.

Seterusnya, anda akan memasang skrip yang memulakan memuat turun dan memasang Java 11 di Ubuntu:

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

Terima lesen dengan menekan Tab untuk menyorot OK , kemudian tekan Enter .

Petua: Anda sudah menambahkan PPA, jadi anda boleh melangkau sudo apt-get update command.

Bagaimana jika anda memasang pelbagai versi?

Jika anda telah memasang beberapa versi dan mahu mengeluarkan orang-orang yang sebelum ini, mula dengan memasukkan remove oracle-java11-set-default package, kemudian menetapkan Java 11 sebagai lalai baru: sudo apt-get install oracle-java11-set-default-local.

Gunakan java --versionuntuk memeriksa versi semasa.

Anda mesti melihat sesuatu seperti ini:

Kibo Hutchinson

Cara menyahpasang JDK 11

Sekiranya atas sebab apa pun anda ingin menyahpasang Oracle JDK 11, jalankan arahan berikut:

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

Sebagai pengguna Ubuntu, ingatlah bahawa anda boleh pergi ke Perisian & Kemas Kini -> Perisian lain untuk membuang repositori PPA.

Kisah ini, "Memasang Oracle Java SE 11 pada Ubuntu 18.04" pada awalnya diterbitkan oleh JavaWorld.