Sun / Oracle Java SDK'yı Ubuntu'ya nasıl kurarım?


100

11.10 Ubuntu bunu sağlamadığından sun-java-jdk, nasıl yüklerim?


3
İşte JDK7'yi Ubuntu'ya yüklemek için hızlı bir ders.
— blackcompe


OpenJDK ile ilgili diğer bir sorun (en azından Nvidia kartları ile birleştiğinde) Java2D kullanırken, saydamlık son derece yavaştır, Sun ise hızlı bir şekilde alevlenir.
— vextorspace

Yanıtlar:


105

NOT : Bu cevabın içeriğinin bir kısmı modası geçmiş olabilir ve insanların sorun bildirdiği konusunda bazı yorumlar vardır. İlk önce yorumları okumanız tavsiye edilir.

-

Ubuntu 11.10 Oneric

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

[ Kaynak ]

Ubuntu 12.04 Hassas

Tarihi açık jdk'yi temizleyin:

sudo apt-get purge openjdk*

Yeni bir repo ekleyin ve sdk'yi kurun:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

JRE ve tarayıcı eklentisini istiyorsanız:

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

[ Kaynak ]

Ubuntu 12.04 (Precise Pangolin) - başka bir yol

Yorumlar sayesinde, bu yöntemi de deneyebileceğinizi lütfen unutmayın: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin /

Sun java'yı varsayılan yapın

Aşağıdakileri de eklemek isteyebilirsiniz

sudo update-alternatives --config java

Aşağıdakileri almalısınız

Seçim Yolu Öncelik Durumu

0 / usr / lib / jvm / java-7-oracle / bin / java 1 otomatik mod 1 / usr / lib / jvm / java-7-oracle / bin / java 1 manuel mod * 2 / usr / lib / jvm / java -7-oracle / jre / bin / java 1 manuel mod

Geçerli seçimi korumak için enter tuşuna basın [*] veya seçim numarasını yazın: 2

(2) seçeneğini seçin ve enter tuşuna basın.

Şimdi çalışıyor:

java -version

İade:

java sürümü "1.7.0_04" Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_04-b20) Java HotSpot ™ TM Sunucu Sunucusu (yapı 23.0-b21, karma mod)


9
Bu talimatlarda 12.04 için hatalı bir hata alıyorum: sha256sum uyumsuzluğu jdk-7u3-linux-x64.tar.gz Oracle JDK 7 yüklü değil.
— Jay Taylor

2
Bu benim için de başarısız oldu. Aynı hatayı. Kâbus.
— Whit

1
12.04’e kurmak için yapabileceğim tek yol buydu: liberiangeek.net/2012/04/…
— Steve HHH

1
@ z7sgѪ: Lütfen cevabı değiştirmek yerine şikayetinizi düzenleyebileceğinizi, akran değerlendirmesinin gözden geçirileceğini ve uygunluğun onaylandığını unutmayın. Bu şekilde, bu (çok eski) cevap güncel kalacaktır.
— JMax

2
Oracle jdk 1.6'yı lubuntu 12.04'e yüklemem gerekiyordu ve verilen PPA'ların hiçbiri işe yaramadı. İkili yükleyicilerle uğraşmak istemedim, bu yüzden sadece kullandım add-apt-repository ppa:eugenesan/javave sonra 'kesin' ifadesini synaptic'te 'oneiric' ile değiştirdim. Şimdi kesin olarak 1.6.0_26 var - en son değil ama benim için yeterli.
— ccpizza

13

Resmi Ubuntu wiki'de çok iyi bir sayfa var . Orada önerilen tüm yöntemleri bulabilirsiniz. Bu mükemmel otomatik senaryoyu kullandım .

Git'in kurulu olduğundan emin olun:

sudo apt-get install git

Sun / Oracle Java 1.6.0

Yerel hesaplar oluşturun:

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

Komut dosyası, kaynaktan bir paket oluşturacak ve bunları yerel depoya yerleştirecek, sonra kurulabilirler örneğin:

sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source

Kullanılabilir tüm paketleri içinde görebilirsiniz. /var/local/oab/deb

Doğru sürümü seçmeyi unutmayın:

sudo update-alternatives --config java

Her şeyi ayarlamak için (tarayıcı eklentisi, tuş takımı, vb. Gibi) bunu kullanabilirsiniz (uzun bir liste olacaktır!):

sudo update-alternatives --all

Komut dosyası , meraklıysanız bu Debian komut dosyası için bir sarmalayıcıdır ;)

Oracle Java 1.7.0_51

Şu anda OAB’de bir Sorun 123 ve bir çekme isteği var

İşte yamalı vesion:

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7

sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 

AskUbuntu hakkında devamını oku


Harika bir çözüm, teşekkürler: benim için mükemmel çalıştı!
— ngeek

1
Hiçbir şey. [X] Java oluşturma gereksinimlerini yükleme başarısız oldu [i] logfile'deki son 5 satırı gösteriliyor (/home/me/oab-java6.sh.log) ... İşleme sırasında hatalarla karşılaşıldı: oracle-java7-installer E : / Usr / bin / dpkg alt işlemi bir hata kodu döndürdü (1) 3135'in ret kodu: 100 başarısız oldu
— Whit

Bir hata raporu vermek
— Paweł Prażak

1
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.shHATA 404 diyor: Bulunamadı.
— SSH Bu


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.