Nasıl Yapılır: Ubuntu 14.04 LTS'de java yükseltme?


43

Bilgisayarıma Ubuntu 14.04'ü yükledim ve şimdi Java Sürümüm güncellenmedi. Java'm var, yani yüklememe gerek yok - sadece güncel sürümü güncelle.

Birisi lütfen Sürüm 7 Güncelleme 65'i almak için kullanmam gereken komutu söyleyebilir mi?

Ben denedim: apt-get updateve apt-get upgrade.


1
Java'yı ilk nasıl kurdun? Ubuntu depolarından sağlanan bir sürüm mü?
Benoit

Yanıtlar:


70

Ppa kullanın:

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

Java8 istiyorsanız:

sudo apt-get install oracle-java8-installer

Eğer ABSOLUTELY'nin en son java güncellemesine sahip olmanız gerekiyorsa, manuel olarak resmi kaynaktan yüklemelisiniz, bu talimatları izleyin: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Ama ppa güncellemesi olarak beklemenizi öneririm


Bunu denedim ama en yeni sürümü yüklemeyecek. Java web sitesinde kontrol ettim. Şimdi sürüm 7 güncellemesi 65 var ve sürüm 7 güncellemesi 67'yi istiyorum.
kenneth

32 bit bilgisayarım var.
kenneth

root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Paket listeleri okunuyor ... Bitti Bağımlılık ağacı oluşturuldu Durum bilgisi okunuyor ... Bitti oracle-java7-installer zaten en yeni sürüm. Yükseltmek için 0, yeni yüklemeye 0, kaldırmak için 0 ve yükseltmemek için 0.
kenneth

Bu bir şey ifade ediyorsa son zamanlarda 12.04 sürümünden 14.04 sürümüne güncelleme yaptım mı?
kenneth

1
Sadece - sudo apt-get update kullanarak güncelleme yaptım ve bu sorunumu çözdü.
santu

6

Şu anda güvenilir (14.04) için paketlenmiş en yeni OpenJDK Java 7u55. Java sürümünüzü java -versionTerminal'deki komut satırından kontrol edebilirsiniz .

Yeni bir tane istiyorsanız, en iyi seçenek olacaktır:

  • Ubuntu, OR güncellemesini bekleyin.

  • şu anda 7u65’de olan Oracle’ın Java dağıtımını yükleyin :

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

Tamam. Java'nın Oracle dağıtımının 7u67 olacağını biliyor musunuz? Danimarkalı çevrimiçi bankalar, 7u67 sürümüne sahip olmadığınız sürece erişiminize izin vermeyeceklerinden size söylüyorum, umarım bu yakında olur.
kenneth

kenneth @ ubuntu: ~ $ java -versiyon java sürümü "1.7.0_65" Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_65-b17) Java HotSpot (TM) Sunucu VM (yapı 24.65-b04, karma mod)
kenneth

1
Bu durumda, Danimarkalı bankaların 7u65'i kabul etmemelerinin açık bir nedeni yok, çünkü 7u67'de (4 Ağustos, 4 gün önce yayımlandı) bunun içinde sadece bir hata var - güvenlikle ilgili görünmüyor .
akafred

Tamam, yalnızca kabul etmeyen bankamın (Nordnet.dk) java ile bağlantılı olarak NEM-ID ile ilgili sorun yaşadıklarını öğrendim (kanunen zorunlu olan çılgın zorunlu sistem), ancak girmenin başka bir yolunu söyledi. O zaman sorun çözüldü - teşekkürler.
kenneth

5

Burada yararlı bir şey buldum ..

Java'yı apt-get ile kurmak kolaydır. İlk olarak, paket dizinini güncelleyin:

 sudo apt-get update

Java'nın yüklü olup olmadığını kontrol edin:

 java -version

Sonra java jre / jdk dosyasını kurun:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Detaylar için lütfen gidin: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get


Bu Mart 2016'da benim için çok iyi çalıştı. Sistemim her zaman oldukça günceldir, bu yüzden sadece son iki komut ( installlar) da bunu yaptı
Michael Durrant 15

2

Ubuntu 18.04 için güncellendi

Ppa kullanın:

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

Daha fazla bilgi için bakınız: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

java9 istiyorsanız: (Şimdi JabRef gibi bazı Programların Java8'e ihtiyacı var)

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

Açık http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html Eğer Java9 yükleme ve varsayılan nasıl değiştirileceği bir ayrıntılı açıklama görebilirsiniz.

Java 10 istiyorsanız:

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

Daha fazla bilgi için bakınız: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

Java 11'i istiyorsanız:

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

En son güncellemeye ihtiyacınız varsa,

En son güncellemeleri yüklemek için sorun yaşıyorsanız bakınız: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Bu soru şunundaki içeriği kullanıyor:


Oracle-java9-yükleyici bu hatayı döndürür çünkü ne yapacağını soran son iki ay içinde yayınlanan birkaç yeni sorular var: 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 aynı hatayı veriyor: download failedBu sorun çözüldü mü?
karel

@ karel hatayı nasıl çoğaltacağınızı açıklayabilir misiniz (veya onları nerede bulacağınız bir veya iki soru ekleyebilir miyim?) Java8 ve Java9'u yükledim sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installerve sudo apt-get install oracle-java8-set-defaultJava 8'i varsayılan olarak ayarladım . ve hiçbir problemim yok
JoKalliauer

Tek bilmek istediğim oracle-java8-installer ve oracle-java9-installer şimdi çalışıyorsa, bu cevabı güncelleyebilirim .
karel

@karel Aslında ben sadece 16.04 Ubuntu'da test ettim. Onları takarken hiçbir uyarı alamadım.
JoKalliauer

Benim sorunumun ne olduğunu görüyorsun, Oracle Java 8 ve Java 9 dosyalarının yerini değiştirdi ve şimdi ne yapmam gerekiyor? PKP'nin güncel olup olmadığını görmek için her gün tekrar kontrol edeceğim ve insanlara tekrar kullanmalarını önerebilir miyim? Ubuntu depolarındaki açık kaynaklı JDK'yı kullanıyorum çünkü Oracle zaten Java ikili dosyalarını oluşturmak için kullanıyor.
karel


1

Bir başka olası çözüm de Github'da bulunan ubuntu-cached projesinden PPA deposunu eklemek . Bu, biraz daha farklı bir çözüm sunacak çünkü Oracle JRE tarball'ı önceden yapılandırılmış bir dizine indirecek ve ondan bir DEB paketi oluşturacak.

Bu şekilde JRE'yi paketleyen başka birine güvenmeyeceksiniz, kendiniz yapacaksınız (endişelenmeyin, otomatik bir işlem olacak).


Olası alakalı cevap için +1. Meraklı kullanıcılar için bu çözümün gerekçesi bu blog yazısında açıklanmıştır .
clearkimura
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.