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.