Bagaimana cara saya memperbarui Oracle Java (JDK dan JRE)


59

Baru-baru ini, saya telah menginstal JDK 7 dari situs Oracle, menggunakan instruksi ini .

Sekarang, saya bertanya-tanya apa metode yang benar untuk memperbaruinya (atau, lebih baik, untuk selalu terbarui)? Misalnya, ada beberapa masalah keamanan yang diperbaiki beberapa hari yang lalu.



2
@ PawełPrażak err ... Instal! = Update;)
— Braiam

@ Briam bekerja untuk pembaruan
— Paweł Prażak

@ PawełPrażak "Sekarang, saya bertanya-tanya apa metode yang benar untuk memperbaruinya (atau, lebih baik, untuk selalu mengikuti perkembangan terbaru secara otomatis )?"
— BuZZ-dEE

Jawaban:


87

Sekarang, Anda dapat menggunakan PPA Linux Pemberontakan Linux , sehingga Anda mendapatkan pembaruan secara otomatis melalui manajer paket. Jika Anda membutuhkan Oracle Java 12 terbaru , Anda menginstalnya:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java12-installer
sudo update-alternatives --config java

Solusi lama - DISCONTINUED- tidak berfungsi lagi

Anda dapat menggunakan Java PPA WebUpd8 , sehingga Anda mendapatkan pembaruan secara otomatis melalui manajer paket. Jika Anda membutuhkan Oracle Java 8 terbaru , Anda menginstalnya:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle

Jika Anda memerlukan Oracle Java 6 terbaru (versi kedaluwarsa), Anda menginstalnya juga:

sudo apt-get install oracle-java6-installer

Jika Anda memerlukan Oracle Java 7 terbaru (versi kedaluwarsa), Anda menginstalnya juga:

sudo apt-get install oracle-java7-installer

Jika Anda ingin menguji build awal Oracle Java 9 , Anda dapat menginstalnya juga:

sudo apt-get install oracle-java9-installer

Untuk beralih di antara berbagai versi Java, Anda dapat menggunakan perintah terminal berikut:

sudo update-alternatives --config java

Sumber:


Saya tidak bisa mengundurkan diri sekarang juga tetapi saya mengkritik ini. Anda memberi tahu cara pemasangan yang sama sekali baru alih-alih menjawab apa yang diminta OP. Mungkin tidak memilih webupd8pemasangan karena beberapa alasan yang valid. Seperti dalam kasus saya, saya tidak melakukannya karena tidak memberikan JRE & saya tidak memerlukan seluruh paket JDK. Saya pikir Anda harus memberikan jawaban untuk situasi OP selain menyarankan cara alternatif ini.
— Rajat Gupta

1
Baca ulang OP, user01: "Baru-baru ini, saya telah menginstal JDK 7 dari situs Oracle," Oleh karena itu pertanyaannya adalah: "Bagaimana saya bisa menjaga instalasi JDK saya diperbarui secara otomatis?"
— avgvstvs

Ini jawaban yang sangat bagus. Jika ada satu lagi, menjelaskan bagaimana melakukannya tanpa repositori, saya mungkin akan menaikkannya juga.
— pilat

Apakah ada cara untuk menjalankan update-alternativesketika Anda tidak memiliki akses interaktif? Seperti selama penyediaan yang mungkin?

Saya mendapatkan kesalahan: sudo: add-apt-repository: command not found
— IgorGanapolsky
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.