Menginstal Oracle Java SE 11 di Ubuntu 18.04

Artikel ini adalah panduan cepat untuk pengguna Linux Ubuntu yang menginstal Java 11, versi Java dukungan jangka panjang (LTS) saat ini. Saya akan menjelaskan secara singkat kasus untuk memigrasi basis kode Anda ke Java 11, kemudian memandu Anda melalui langkah-langkah untuk menginstal Oracle JDK 11 menggunakan baris perintah Ubuntu.

Perhatikan bahwa ini adalah panduan cepat untuk pengguna Ubuntu yang menginstal Java 11. Saya tidak akan terlalu jauh menyelami fitur Java 11 atau masalah migrasi, yang cukup banyak dibahas di tempat lain.

Kasus untuk bermigrasi ke Java 11

Dirilis pada Maret 2014, Java 8 menjanjikan pendekatan yang lebih modern untuk pengembangan Java. Tren ini berlanjut pada tahun 2017, ketika Oracle mengumumkan irama pengembangan yang lebih cepat, membuang pendekatan semua atau tidak sama sekali yang memungkinkan Java SE mandek di antara rilis sebelumnya.

Lebih sedikit rilis Java yang dijadwalkan untuk dukungan jangka panjang, jadi penting untuk diperhatikan. Java 8 yang sangat disukai sudah ada di tempat sampah, sejauh menyangkut Oracle, begitu pula Java 9 dan Java 10. Anda masih dapat menggunakan versi ini, tetapi mereka tidak diperbarui atau didukung secara aktif.

[Juga lihat: Apa yang baru di Ubuntu Linux 18.10 'Cosmic Cuttlefish'. ]

Untuk pengembang yang mencari perpaduan ideal antara fitur saat ini dan dukungan jangka panjang, JDK 11 adalah pilihan yang bagus. Oracle telah berkomitmen untuk Java SE 11 hingga 2026. Kombinasi fitur, pembaruan, dan dukungan membuat versi ini ideal untuk pengembangan baru, serta untuk memigrasi basis kode Java 8 Anda ke platform yang lebih baru.

Perhatikan bahwa tip ini mengasumsikan Anda telah menginstal Ubuntu 18.04 atau 18.10.

Langkah 1: Instal Oracle JDK 11

Hal pertama yang perlu Anda lakukan adalah memperbarui sistem, menggunakan perintah berikut:

 sudo apt update && sudo apt upgrade 

Selanjutnya, pastikan checksum biner cocok:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Sekarang buat folder dan salin Oracle JDK 11 dari unduhan:

 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: Anda mungkin juga ingin membuat folder di /var/cache/oracle-jdk11-installer-local/.

Selanjutnya, Anda akan menambahkan PPA (Personal Package Archive) ke Ubuntu apt:

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

Melakukan ini memastikan cache paket akan disegarkan secara otomatis.

Sekarang instal Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Terakhir, selalu periksa apakah penginstalan telah berhasil:

 java --version 

Jika pemasangan Anda berhasil, Anda akan melihat sesuatu 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: Instal Oracle JDK 11 di Ubuntu 18.04 / 18.10

Sekali lagi, Anda mulai dengan menambahkan PPA:

  • Buka terminal Ubuntu, baik dari aplikasi launcher atau dengan menekan Jfk + Alt + T .
  • Perintah Run: sudo add-apt-repository ppa:linuxuprising/java.

Selanjutnya, Anda akan menginstal skrip yang memulai pengunduhan dan penginstalan Java 11 di Ubuntu:

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

Terima lisensi dengan menekan Tab untuk menyorot OK , lalu tekan Enter .

Tip: Anda sudah menambahkan PPA, jadi Anda bisa melewati sudo apt-get update command.

Bagaimana jika Anda telah menginstal beberapa versi?

Jika Anda telah menginstal beberapa versi dan ingin menghapus yang sebelumnya, mulai dengan memasuki remove oracle-java11-set-default package, kemudian menetapkan Java 11 sebagai default baru: sudo apt-get install oracle-java11-set-default-local.

Gunakan java --versionuntuk memeriksa versi saat ini.

Anda akan melihat sesuatu seperti ini:

Kibo Hutchinson

Cara uninstall JDK 11

Jika karena alasan apa pun Anda ingin menghapus Oracle JDK 11, cukup jalankan perintah berikut:

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

Sebagai pengguna Ubuntu, ingatlah bahwa Anda dapat pergi ke Perangkat Lunak & Pembaruan -> Perangkat Lunak Lain untuk menghapus repositori PPA.

Cerita ini, "Menginstal Oracle Java SE 11 di Ubuntu 18.04" pada awalnya diterbitkan oleh JavaWorld.