Saya mencoba menginstal Oracle Java 8 di Server Ubuntu saya (16,04 LTS, sepenuhnya diperbarui, x64). Saya mengikuti panduan ini (sangat sederhana): http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Setelah berjalan apt-get update
, saya mendapatkan daftar situs standar yang terkena pembaruan, tetapi saya mendapatkan kesalahan berikut (yang saya bayangkan adalah sumber masalahnya):
Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found
Semua URL lain berfungsi, hanya bukan titik akhir amd64.
Lalu, saat menjalankan apt-get install oracle-java8-installer
, saya mendapatkan kesalahan berikut:
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
Apakah titik akhir itu tidak tersedia lagi? Apakah ada sumber lain untuk Oracle Java 8? Saya melihat grup "webupd8" yang disebutkan di hampir setiap panduan, selain menggunakan dpkg untuk menginstal paket secara manual (tetapi kemudian apakah saya mendapatkan pembaruan dari Oracle?)
Jawaban:
Kesalahannya adalah Anda menggunakan instruksi tentang cara menginstal java di Debian. Bukan Ubuntu.
/etc/apt/sources.list.d
webupd8team-java.list
dan hapus.sudo apt-get update
sistem untuk menghapus referensi apa pun ke server pembaruan itu.sudo add-apt-repository ppa:webupd8team/java
untuk menambahkan ppa yang benar ke sistem Anda.sudo apt-get update
lagi dan Anda harus dapat menginstal semuanya dengan benar.Saya akan merekomendasikan Anda menginstal
oracle-java8-set-default
juga, untuk membuat paket java ini java default pada sistem Anda.sumber
sudo add-apt-repository ppa:webupd8team/java
sudo apt install default-jre
ATAUsudo apt install openjdk-11-jre-headless
ATAUsudo apt install openjdk-8-jre-headless
Jalankan perintah berikut:
Kemudian, untuk menginstal jdk tertentu jalankan ini:
jdk6:
jdk7:
jdk8:
sumber
Membutuhkan ini untuk JabRef pada Ubuntu terbaru yang
(Sumber: http://help.jabref.org/en/Instalation#installation-commands )
Karena itu saya mengeluarkan
sudo add-apt-repository ppa:webupd8team/java
yang memberitahu saya:Solusi yang cocok untuk kasus saya adalah untuk
(Sumber: Pendahuluan / 2. Oracle Java: -> https://help.ubuntu.com/community/Java )
Untuk melakukannya, klik ke situs ini: https://www.java.com/en/download/linux_manual.jsp
Kemudian unduh file yang sesuai masing-masing dan ikuti Instruksi yang diberikan.
Sayangnya saya tidak menemukan cara lain selain menyebutnya dengan jalan absolut, tetapi ini berhasil. Dalam kasus saya misalnya
Jika Java 11 bukan masalah bagi Anda, Anda mungkin ingin menggunakan tutorial ini: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/
[penjelasan panjang]
Lisensi Oracle JDK telah berubah untuk rilis mulai 16 April 2019.
Perjanjian Lisensi Jaringan Teknologi Oracle untuk Oracle Java SE secara substansial berbeda dari lisensi Oracle JDK sebelumnya. Lisensi baru ini mengizinkan penggunaan tertentu, seperti penggunaan pribadi dan penggunaan pengembangan, tanpa biaya - tetapi penggunaan lain yang disahkan berdasarkan lisensi Oracle JDK sebelumnya mungkin tidak lagi tersedia. Harap tinjau persyaratan dengan cermat sebelum mengunduh dan menggunakan produk ini. Sebuah FAQ tersedia di sini: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Unduhan Oracle Java sekarang memerlukan login ke akun Oracle untuk mengunduh pembaruan Java, seperti Oracle Java 8u211 / Java SE 8u212 terbaru. Karena ini saya tidak dapat memperbarui PPA dengan Java terbaru (dan tautan lama terputus oleh Oracle).
Untuk alasan ini, PPA INI DIHENTIKAN (kecuali saya menemukan cara untuk mengatasi batasan ini).
Penginstal Oracle Java (JDK) (secara otomatis mengunduh dan menginstal Oracle JDK8). Tidak ada file Java aktual di PPA ini.
Penting -> Mengapa Pemasang Oracle Java 7 Dan 6 Tidak Bekerja Lagi: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Pembaruan: Oracle Java 9 telah mencapai akhir masa hidupnya: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
PPA mendukung Ubuntu 18.10, 18.04, 16.04, 14.04 dan 12.04.
Info lebih lanjut (dan petunjuk pemasangan Ubuntu): - http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Petunjuk pemasangan Debian: - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Untuk Oracle Java 11, lihat PPA yang berbeda -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html Info lebih lanjut: https://launchpad.net / ~ webupd8team / + arsip / ubuntu / java Tekan [ENTER] untuk melanjutkan atau Ctrl-c untuk membatalkan menambahkannya.
sumber