HowTo: Tingkatkan java di Ubuntu 14.04 LTS?

43

Saya baru-baru ini menginstal Ubuntu 14.04 di komputer saya dan sekarang Versi Java saya tidak diperbarui. Saya memiliki Java, jadi saya tidak perlu menginstal - cukup perbarui versi saat ini.

Dapatkah seseorang tolong beri tahu saya perintah yang harus saya gunakan untuk mendapatkan Versi 7 Pembaruan 65?

Saya sudah mencoba: apt-get updatedan apt-get upgrade.

kenneth
sumber
1
Bagaimana Anda pertama kali menginstal Java? Apakah ini versi yang disediakan dari repositori Ubuntu?
Benoit

Jawaban:

70

Gunakan ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

jika Anda ingin java8:

sudo apt-get install oracle-java8-installer

Jika Anda benar-benar perlu memiliki pembaruan java terbaru, Anda harus menginstalnya secara manual dari sumber resmi, ikuti tuto ini: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Tapi saya menyarankan Anda untuk menunggu sebagai pembaruan ppa

Nymeria
sumber
Saya mencoba yang ini tetapi tidak akan menginstal versi terbaru. Saya telah memeriksanya di situs-java. Saya sekarang memiliki pembaruan versi 7 65 dan saya ingin pembaruan versi 7 67.
kenneth
Saya memiliki komputer 32-bit.
kenneth
root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Daftar paket membaca ... Selesai Membangun pohon ketergantungan informasi negara Membaca ... Selesai oracle-java7-installer sudah merupakan versi terbaru. 0 untuk meningkatkan, 0 untuk menginstal baru, 0 untuk menghapus dan 0 untuk tidak meningkatkan.
kenneth
Saya baru saja memperbarui dari versi 12.04 ke versi 14.04 jika ini berarti sesuatu?
kenneth
1
Saya baru saja memperbarui menggunakan - sudo apt-get pembaruan, dan ini menyelesaikan masalah saya.
santu
6

OpenJDK Java terbaru yang dikemas untuk tepercaya (14,04) saat ini adalah 7u55. Anda dapat memeriksa versi Java Anda dengan java -versiondari baris perintah di Terminal.

Jika Anda menginginkan yang lebih baru, pilihan terbaik Anda adalah:

  • tunggu pembaruan dari Ubuntu, OR

  • instal distribusi Oracle Java yang saat ini di 7u65:

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
akafred
sumber
baik. Anda tahu kapan distribusi Oracle Java akan menjadi 7u67? Saya memberi tahu Anda karena bank-bank online Denmark tidak akan mengizinkan Anda mengakses kecuali Anda memiliki versi 7u67, jadi saya harap ini akan segera.
kenneth
kenneth @ ubuntu: ~ $ java -version versi java "1.7.0_65" Java (TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot (TM) Server VM (build 24.65-b04, mode campuran)
kenneth
1
Nah, dalam kasus ini tidak ada alasan yang jelas mengapa bank Denmark tidak menerima 7u65, karena 7u67 (dirilis 4 Agustus, empat hari yang lalu) hanya memiliki satu perbaikan bug di dalamnya - yang sepertinya tidak terkait keamanan .
akafred
Oke, saya menemukan hanya bank saya yang tidak menerima akses (Nordnet.dk) mereka mengalami masalah dengan NEM-ID sehubungan dengan java (sistem wajib gila, diwajibkan oleh hukum), tetapi mengatakan kepada saya cara lain untuk masuk. Masalah dipecahkan kemudian - terima kasih.
kenneth
5

Menemukan sesuatu yang bermanfaat di sini ..

Menginstal Java dengan apt-get itu mudah. Pertama, perbarui indeks paket:

 sudo apt-get update

Periksa apakah Java belum diinstal:

 java -version

Kemudian instal java jre / jdk:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Untuk perincian, silakan kunjungi: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

pengguna3563667
sumber
Ini bekerja sangat baik untuk saya pada Maret 2016. sistem saya selalu terbarui, jadi hanya dua perintah terakhir yang installmelakukannya
Michael Durrant
2

Diperbarui untuk Ubuntu 18.04

Gunakan ppa:

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

Untuk info lebih lanjut, lihat: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

jika Anda ingin java9: (Sekarang beberapa Program seperti JabRef masih membutuhkan Java8)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Pada http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html Anda bisa melihat penjelasan terperinci cara menginstal Java9, dan cara mengubahnya ke default.

jika Anda ingin Java 10:

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

Untuk info lebih lanjut, lihat: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

jika Anda ingin Java 11:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

Jika Anda memerlukan pembaruan terbaru, Anda dapat mengunduhnya

Jika Anda memiliki masalah untuk menginstal pembaruan terbaru, lihat: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Pertanyaan ini menggunakan konten dari

JoKalliauer
sumber
Ada beberapa pertanyaan baru diposting dalam dua bulan terakhir bertanya apa yang harus dilakukan karena oracle-java9-installer kembali kesalahan ini: download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1. oracle-java8-installer mengembalikan kesalahan yang sama: download failedApakah masalah ini sudah diperbaiki?
karel
@karel dapatkah Anda menjelaskan cara mereproduksi kesalahan (atau menambahkan satu atau dua Pertanyaan di mana menemukannya?) Saya menginstal Java8 dan Java9 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installerdan menetapkan sudo apt-get install oracle-java8-set-defaultJava 8 sebagai default. dan saya tidak punya masalah sama sekali
JoKalliauer
Yang ingin saya ketahui adalah apakah oracle-java8-installer dan oracle-java9-installer berfungsi sekarang, sehingga saya dapat memperbarui jawaban ini .
karel
@karel Sebenarnya saya hanya mengujinya di Ubuntu 16.04. Saya tidak mendapatkan peringatan untuk menginstalnya.
JoKalliauer
Anda lihat apa masalah saya adalah Oracle mengubah lokasi file Java 8 dan Java 9 dan apa yang harus saya lakukan sekarang? Apakah saya harus memeriksa kembali setiap hari untuk melihat apakah ppa sudah diperbarui lagi dan saya dapat mulai merekomendasikan orang untuk menggunakannya lagi? Saya menggunakan JDK open source dari repo Ubuntu karena itulah yang digunakan Oracle untuk membangun binari Java-nya.
karel
1

Solusi lain yang mungkin adalah menambahkan repositori PPA dari proyek ubuntu-justched yang tersedia di Github. Ini akan memberikan solusi yang sedikit berbeda karena itu akan mengunduh tarball Oracle JRE ke direktori yang sebelumnya dikonfigurasi dan menghasilkan paket DEB dari itu.

Dengan begitu Anda tidak akan bergantung pada orang lain yang mengemas JRE, Anda akan melakukannya sendiri (jangan khawatir, itu akan menjadi proses otomatis).

Alceu Rodrigues de Freitas Jun
sumber
+1 untuk kemungkinan jawaban yang relevan. Untuk pengguna yang penasaran, alasan solusi ini dijelaskan di posting blog ini .
clearkimura