GNU/Linux >> Belajar Linux >  >> Debian

Instal Oracle Java 10 di Ubuntu atau Linux Mint dari repositori PPA

Pembaruan:Oracle Java 10 telah mencapai akhir pembaruan publik (lihat peta jalan di sini), sehingga tidak lagi tersedia untuk diunduh. Akibatnya, paket-paket di PPA Java Pemberontakan Linux tidak lagi berfungsi. Beralih ke Oracle Java 11 (yang disertakan dalam PPA Pemberontakan Linux dan merupakan versi jangka panjang), Oracle Java 14 terbaru, atau OpenJDK (Anda juga dapat menggunakan AdoptOpenJDK atau ZuluJDK).

Oracle Java Development Kit 10 menyertakan fitur baru seperti:

  • kompiler just-in-time eksperimental yang disebut Graal dapat digunakan pada platform Linux / x64
  • Ketik inferensi dengan variabel lokal.
  • Berbagi data kelas aplikasi, yang memungkinkan kelas aplikasi ditempatkan di arsip bersama untuk mengurangi startup dan footprint aplikasi Java.
  • Docker Awareness – Di Linux, JVM sekarang secara otomatis mendeteksi saat dijalankan di container Docker
  • Perubahan lain-lain yang berbeda.


Oracle Java 10 untuk Linux telah ada untuk sementara waktu, dan begitu pula Andrew belum memperbarui Java PPA (Personal Package Archive) dengan versi baru, saya memutuskan untuk membuat satu PPA repositori untuknya sendiri (Oracle Java adalah satu-satunya paket di PPA). Paket saya hampir sama dengan paket Java 9 dan 8 dari WebUpd8 Java PPA, satu-satunya perubahan adalah telah diperbarui untuk menginstal Oracle Java 10 (JDK 10).

Oracle menyediakan Java (JDK) 10 hanya untuk 64bit. Oleh karena itu, menggunakan paket Oracle Java 10 di PPA kami hanya berfungsi pada 64-bit. Jadi, jangan mencoba menambahkan PPA ke sumber perangkat lunak Anda atau menginstalnya pada 32-bit atau ARM karena tidak akan berfungsi!

Paket PPA menginstal Oracle JDK 10 untuk Linux, yang menyertakan folder bin Java JRE, jadi menginstal paket ini memberi Anda JDK dan JRE. Di beberapa versi Linux lama, folder JRE bin Java tersedia di JDK, tetapi dalam folder terpisah. Versi Oracle Java ini menggunakan folder yang sama untuk semua file yang dapat dieksekusi, baik itu JDK atau JRE, dan tidak perlu menginstal JRE secara terpisah.

Instal Oracle Java 10 (JDK 10) di Ubuntu atau Linux Mint dari PPA


Untuk Debian, lihat instruksi di artikel Debian Oracle JDK 10 kami.

Untuk menambahkan repositori LinuxUprising Java PPA ke sumber perangkat lunak Anda dan menginstal Oracle Java 10 di Ubuntu atau Linux Mint (hanya 64bit), Anda dapat menggunakan perintah berikut:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Nama paketnya adalah Oracle-Java10-installer dan bukan Oracle-Java10-jdk karena tidak mengandung file Oracle Java. Ini hanya penginstal yang mengunduh biner dari server Oracle dan secara otomatis mengonfigurasi semuanya untuk Anda.

Setelah Anda menambahkan Oracle Java PPA kami ke sumber perangkat lunak Anda dan menginstal Java, lakukan hal berikut untuk mengaturnya sebagai default. Tapi jangan khawatir, Anda tidak perlu menjalankan perintah seperti secara manual sudo update-alternatives –config java atau semacamnya.

Di Ubuntu, Oracle Java 10 harus secara otomatis ditetapkan sebagai default. Di distribusi Linux lain seperti Linux Mint, Anda dapat mengatur Oracle JDK 10 untuk Linux sebagai default dengan menggunakan oracle-java10-set-default-package:

sudo apt install oracle-java10-set-default

Jika Anda telah menginstal Oracle Java 10 tetapi tidak ingin menjadikannya sebagai Java default, pastikan Paket Oracle-Java10-set-default tidak diinstal/dihapus:

sudo apt remove oracle-java10-set-default


Anda dapat memeriksa apakah Oracle Java 10 disetel sebagai default dengan memeriksa versi Java Anda saat ini dengan perintah berikut:

java -version

Dengan Oracle Java 10 ditetapkan sebagai default, Anda akan melihat output seperti berikut:

java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Anda dapat mencobanya javac sebagai:

javac -version

Apa yang harus mengembalikan output yang mirip dengan berikut ini:

javac 10.0.2

Sama seperti paket aslinya, paket Oracle Java 10 saya mendukung penginstalan Java dengan mengunduh arsip secara manual. Ini berguna jika Anda berada di belakang firewall atau ISP Anda entah bagaimana memblokir tautan unduhan Oracle JDK 10. Untuk melakukan ini, unduh arsip tar.gz Oracle Java 10 dan letakkan di folder / var / cache / oracle-jdk10-installer. Selanjutnya, instal Paket oracle-java10-installer dan itu akan mengambil arsip tar.gz yang Anda unduh alih-alih mengunduhnya sendiri.

Secara otomatis menerima lisensi Oracle Java 10 (untuk instalasi otomatis)

Secara default, penginstal Oracle Java 10 meminta Anda untuk menerima lisensi Oracle Java sebelum melanjutkan dengan penginstalan JDK 10. Jika Anda ingin mengotomatiskan proses instalasi Oracle Java 10, gunakan perintah berikut untuk menerima lisensi secara otomatis:

echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Jika perintah di atas tidak secara otomatis menerima lisensi Oracle Java 10, coba perintah berikut sebagai gantinya:

echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Cara Menginstal VLC 2.0.6 di Ubuntu 12.10, Linux Mint 14

  2. Cara Menginstal Oracle Java JDK 11/8 di Ubuntu 16.04 &Linux Mint 18

  3. Cara Menginstal Kernel 5.13 di Ubuntu 18.04 dari Repositori 20.04

  1. Instal versi Oracle Java (JDK) apa pun di Ubuntu, Debian, Linux Mint atau Fedora dengan install-java.sh

  2. Instal Oracle Java 10 (JDK 10) di Debian dari repositori PPA

  3. Instal Oracle Java 13 di Ubuntu, Linux Mint atau Debian dari repositori APT PPA

  1. Cara menginstal Oracle Java 8 di Ubuntu 16.04/Linux Mint 17 (Metode PPA)

  2. Bagaimana cara menginstal Oracle Java 16 di Debian, Ubuntu, Pop! _OS atau Linux Mint menggunakan repositori APT PPA

  3. Instal TLPUI di Ubuntu atau Linux Mint dari PPA