Java 8 sekarang tersedia sesuai dengan http://openjdk.java.net/projects/jdk8/, tapi http://openjdk.java.net/install/ belum menyebutkan cara menginstal OpenJDK 8 (Bukan Oracle Java) pada Ubuntu 14.04 dukungan jangka panjang. (Untuk 14.10 dan kemudian hanya menjalankan apt-get install openjdk-8-jdk)
Bagaimana dan kapan ini bisa dilakukan?
(2017-08-08: jawaban yang sangat singkat adalah: OpenJDK 8 pada 2017-08-08 tidak tersedia secara resmi dari repositori resmi sebagai paket APT untuk Ubuntu 14.04.Lihat ringkasan lengkap dalam jawaban ini - diperbarui 2021-06-29)
Catatan: untuk saat ini kita akan menggunakan Oracle Java - solusi optimal bagi saya adalah, bagaimanapun, OpenJDK dari repositori Ubuntu, sampai Oracle Java tersedia secara langsung dan mudah dari repositori Ubuntu.
Catatan: PPA tim WebUpd8 telah dihentikan dengan efektif mulai 16 April 2019. Jadi PPA ini tidak memiliki file Java. Informasi lebih lanjut dapat ditemukan di Halaman PPA di Launchpad. Oleh karena itu metode di bawah ini tidak lagi berfungsi dan ada karena alasan historis.
OpenJDK 8 dirilis pada Maret 2014. Pada saat pertanyaan ini, tidak ada paket OpenJDK 8 di repositori resmi Ubuntu untuk rilis Ubuntu apa pun. Mereka "akan segera tersedia", sebagai Halaman proyek JDK 8 mengatakan, untuk beberapa definisi segera.
Pertama, Paket OpenJDK 8 akan mendarat di rilis pengembangan Ubuntu. Ini mungkin terjadi selama siklus pengembangan 14.10, tetapi sejauh yang saya tahu tidak ada jadwal yang ditetapkan. Beberapa paket pratinjau telah dibangun dan tersedia untuk pengujian, lihat pengumuman di debian-java untuk Ubuntu openjdk milis. Pada titik tertentu paket-paket ini akan diunggah ke repositori pengembangan Debian dan Ubuntu.
Setelah OpenJDK 8 ada dalam versi pengembangan Ubuntu, maka dimungkinkan untuk memintanya di-backport ke 14.04. Perhatikan bahwa itu tidak akan pernah tersedia di primer trusty repositori, tetapi jika Anda menggunakan trusty-backports maka mungkin dapat diinstal dari sana di beberapa titik. Baca tentang proses untuk meminta backports di Ubuntu di sini.
Pada 2017-08-08 saya menemukan bahwa pertanyaan ini dan jawabannya telah menjadi sedikit berlebihan untuk digali untuk memahami masalah ini, jadi saya telah merangkum temuan dalam jawaban ini.
Jawaban yang sangat singkat adalah bahwa OpenJDK 8 pada 2017-08-08 tidak tersedia secara resmi untuk Ubuntu 14.04.
Namun ada beberapa pilihan yang tersedia:
Tingkatkan ke versi Ubuntu yang lebih baru. OpenJDK 8 tersedia mulai pukul 14.10 dan seterusnya. (OpenJDK 9 dari 16.04 LTS dan seterusnya, OpenJDK 11 dari 18.04 LTS dan seterusnya). Kecuali Anda berada di bawah dukungan yang diperluas, ini adalah pendekatan terbaik pada tahun 2021.
Unduh dan instal Oracle Java (bukan OpenJDK) dari http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html secara manual sebagai tar.file gz yang hanya perlu dibongkar dan memiliki lisensi yang diterima sebelum bin direktori dapat ditambahkan ke Anda $PATH variabel. Anda juga dapat memilih untuk menggunakan PPA pihak ketiga. Penting: Lisensi diubah pada tahun 2019 menjadi lebih ketat dan Anda mungkin perlu menjadi pelanggan yang membayar untuk menggunakan Oracle Java dalam produksi!
Unduh OpenJDK 8 menggunakan PPA pihak ketiga. Ini adalah ide yang semakin buruk karena mereka cenderung menjadi basi atau menghilang karena biasanya dibuat oleh individu secara sukarela.
Kompilasi sumber dan instal sendiri.
(Jangan ragu untuk menambahkan penyedia lain)
Lihat jawaban lain untuk rincian.
Secara pribadi saya akan merekomendasikan memutakhirkan Ubuntu ke 18.04 LTS, atau jika tidak memungkinkan unduh Azul build. AdoptOpenJDK / Eclipse Adoptium hanya pilihan dari 16.04 dan seterusnya pada x64.
Catatan Sejak 22 April 2016 Paket Untuk Vivid telah dihapus, sayangnya. Berita item dalam packages.ubuntu.com:"refleksikan rilis xenial, tambahkan yakkety, Hapus vivid". Solusi dari jawaban ini pintar tetapi tidak lagi berlaku dalam situasi saat ini. Mulai 6 Jan 2017 Tidak ada backport untuk java 8 di trusty packages.ubuntu.com/trusty-backports/java namun. Silakan edit sebagai perubahan berlaku.
Tidak ada paket OpenJDK 8 yang didukung untuk Ubuntu 14.04. Paket Ubuntu 15.04 OpenJDK 8 telah berhasil digunakan dengan Ubuntu 14.04. Versi paket yang lebih baru (misalnya untuk 15.10, 16.04) ditemukan tidak berfungsi pada 14.04 menggunakan instruksi di bawah ini.
openjdk version "1.8.0_131"OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-1~14.04.york0-b11)OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
dan di sini adalah saya uname -a keluaran:
Linux mars1 4.4.0-75-generic #96~14.04.1-Ubuntu SMP Thu Apr 20 11:06:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Penyedia virtual-host-server saya memberi tahu saya bahwa mereka hanya menyediakan dukungan untuk Ubuntu-14.04 dan saya kira mereka ingin terus seperti ini hingga 2019! jadi tolong beri tahu saya jika Anda tahu cara yang lebih baik untuk memiliki openjdk-8 di ubuntu-14.04?
Manajer paket Nix juga memelihara paket biner OpenJDK 8 untuk Ubuntu, yang berarti Anda bisa mendapatkan kompiler Java 8 yang berfungsi dalam waktu kurang dari lima menit Mulai Selesai (dengan koneksi internet yang cepat, tentu saja).
Jalankan shell satu-kapal Nix memberitahu Anda untuk di akhir instalasi: $ . ~/.nix-profile/etc/profile.d/nix.sh
Instal paket OpenJDK Nix: $ nix-env -i openjdk
Cek javac: $ javac -version
Itu saja. Oh, dan Anda akan ingin memastikan untuk menempatkan satu-kapal dari Langkah 2 di Anda ~/.bashrc. Itu akan memberi tahu Nix untuk menautkan paket yang Anda instal dengan benar (karena menyimpan file sebenarnya di direktori non-standar).
Azul telah mulai menyediakan OpenJDK build dengan nama" Zulu " yang dapat diunduh, dibongkar, dan digunakan secara otomatis. (Mereka mendapatkan uang mereka dari dukungan). http://www.azulsystems.com/products/zulu/downloads