Sun / Oracle'ın Java JDK 6/7/8 veya JRE'ye nasıl yükleyebilirim?

533

Oracle'ın JRE'sini yüklemek ve piyasaya sürüldüğünde Yazılım Güncelleyici ile en son sürüme güncellemek istiyorum. Canonical veya Oracle tarafından sağlanan bir Ubuntu paketi var mı?

Java 7'yi yayınlamadan önce, bu şekilde Java 6 'yı yüklemek için .

Ancak Java 7 için çalışmıyor. % Co_de% paket yok. Java 7 'yi nasıl yükleyebilirsiniz?

    
sordu Benjamin 07.08.2011 10:04

27 cevap

847

JRE 7'yi nasıl yükleyeceğiniz hakkında bir benzer bir cevap var.

Java JDK'yı Yükle

Manuel yol

  • 32-bit veya 64-bit Linux'u indir " ikili dosya "- .tar.gz" dosya uzantısına sahiptir.

  • Bunu aç

    tar -xvf jdk-8-linux-i586.tar.gz (32 bit)

    tar -xvf jdk-8-linux-x64.tar.gz (64-bit)

    JDK 8 paketi ./jdk1.8.0 dizinine çıkarıldı. N.B .: Oracle, bu güncelleştirmeyi her zaman için düzenli olarak değiştirdiğinden bu klasör adını dikkatlice kontrol edin.

  • Şimdi JDK 8 dizinini /usr/lib

    konumuna taşıyın
    sudo mkdir -p /usr/lib/jvm
    sudo mv ./jdk1.8.0 /usr/lib/jvm/
    
  • Şimdi koş

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
    

    Bu, Oracle JDK'yı 1'in bir önceliğine atayacaktır, bu da diğer JDK'ların yüklenmesinin varsayılan olarak değiştirileceği anlamına gelir . Oracle JDK'nın varsayılan olarak kalmasını istiyorsanız daha yüksek bir öncelik kullandığınızdan emin olun.

  • Dosya sahipliğini ve çalıştırılabilirlerin izinlerini düzeltin:

    sudo chmod a+x /usr/bin/java
    sudo chmod a+x /usr/bin/javac
    sudo chmod a+x /usr/bin/javaws
    sudo chown -R root:root /usr/lib/jvm/jdk1.8.0
    

    N.B .: Unutmayın - Java JDK'nın, yukarıdaki gibi benzer şekilde yükleyebileceğiniz çok daha fazla çalıştırılabilir sürümü vardır. java , javac , javaws muhtemelen en sık gerekenler. Bu, diğer yanıt listelerini kullanılabilir.

  • Çalıştır

    sudo update-alternatives --config java
    

    Çıktısı aşağıdakine benzer bir şekilde göreceksiniz - jdk1.8.0 sayısını seçin - örneğin bu listede 3 'si (bilgisayarınızda yüklü olan Java'yı hiç yüklemediyseniz, bu durumda bir cümle " yapılandırılacak hiçbir şey "görünecektir":

    $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
      1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
    * 2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
      3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode
    
    Press enter to keep the current choice[*], or type selection number: 3
    update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
    

    Yukarıdakileri tekrarlayın:

    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

NetBeans kullanıcıları için not!

Yapılandırma dosyasını düzenleyen yeni JDK'yi varsayılan olarak ayarlamanız gerekir .

Mozilla Firefox eklentisini etkinleştirmek isterseniz:

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

N.B .: Sistem genelinde kurulum için eklentiyi ( libnpjp2.so ) /usr/lib/firefox/plugins/ 'ye bağlayabilirsiniz (% 15_4'ten itibaren% co_de). Ubuntu 13.10 için, eklenti dizinine giden yol /usr/lib/firefox-addons/plugins .

Yapılandırmanıza bağlı olarak, /usr/lib/firefox/browser/plugins/ adresindeki Firefox (veya diğer tarayıcılar) için apparmor profilini güncellemeniz gerekebilir:

# Replace the two lines:
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

Ardından apparmor'u tekrar başlatın:

sudo /etc/init.d/apparmor restart

Kolay yol

JDK 7'yi yüklemenin en kolay yolu, bunu Web Up8 Oracle Java OOS ile yapmaktır. Bununla birlikte, bu PPA'nın bazen güncel olmadığı düşünülmektedir. Ayrıca bir PPA kullanmanın tehlikeleri .

Bu, JDK 7'yi (Java JDK, JRE ve Java tarayıcı eklentisini içeren) yükler:

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
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default

Kaynak

N.B .: Birisi çığlık atmadan önce bu, Oracle yeniden dağıtım lisansına aykırıdır - PPA, kişisel depoda gerçekte Java'ya sahip değildir. Bunun yerine, PPA doğrudan Oracle'dan indirir ve yükler.

Komut Dosyası yolu

Daha önce hiçbir Java yüklemesi bulunmayan yeni bir Ubuntu yüklemesi yapıyorsanız, bu komut dosyası, bir konsola tüm bunları yazmak istemiyorsanız, yukarıda özetlenen işlemi otomatik hale getirir. Unutmayın, hala Oracle'ın web sitesinden Java indirmeniz gerekiyor - Oracle'ın bağlantıları /etc/apparmor.d/abstractions/ubuntu-browsers.d/java dostu değil.

Bunu kullanmadan önce bu komut dosyasının indirdiğiniz wget dosya uzantısı ile aynı dizinde olduğundan emin olun ve jdk ile başlayan no dosyaları var. Aynı klasörde 7. Varsa, lütfen bunları geçici olarak klasörden uzaklaştırın. Komut dosyasını çalıştırmayı unutmayın ( .tar.gz ).

#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

Firefox eklentisini yüklemek istiyorsanız, bunu komut dosyasının sonuna ekleyin:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

Yüklemenin başarılı olup olmadığını kontrol edin

Yüklemenin aşağıdaki komutla başarılı olup olmadığını kontrol edebilirsiniz:

java -version

Gibi bir şey görmelisiniz

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

JRE Mozilla eklentisinin resmi Oracle web sitesini kullanarak başarılı olup olmadığını kontrol edebilirsiniz.

Java 6 için: Oracle JDK 6'yı nasıl yüklerim?

    
verilen cevap fossfreedom 23.05.2017 14:39
170

JDK 8'in nasıl yükleneceği hakkında bir benzer bir cevap var

JRE'yi yükleyin

İndirme 32 bit veya 64 bit Linux "sıkıştırılmış ikili dosya" - ".tar.gz" dosya uzantısına sahip ve bunu açmadan

tar -xvf jre-7-linux-i586.tar.gz

JRE 7 paketi ./jre1.7.0 dizinine ayıklanır. Şimdi JRE 7 dizinini /usr/lib konumuna taşıyın:

sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

Daha sonra, şu anda yüklü olan Java alternatiflerinin listesini almak için aşağıdakileri çalıştırın.

sudo update-alternatives --config java

Çıktıyı şu şekilde alacaksınız:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

Son numarayı hatırlayın ve bu yardımcı programdan çıkmak için enter'a basın, yani bu örnekte 2 sayısını hatırlayın.

Yalnızca bir alternatif gösteriliyorsa, 0 sayısını hatırlayın.

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

Bu, yeni JRE 7 yüklemenizi alternatifler listesine ekleyecektir, yani, yukarıdaki örnekte, + 1 olarak hatırlanan numarayı kullanacaktır. Şimdi Java'yı Java JRE'yi kullanacak şekilde yapılandırın:

sudo update-alternatives --config java

Çıkışı aşağıdakine benzer göreceksiniz - jre1.7.0 sayısını seçin, yani 3 :

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

N.B .: Daha önce Java yüklemesi yoksa, yeni JRE varsayılan olur ve siz de yukarıdakileri görmezsiniz.

Yeni JRE 7 yüklemenizin sürümünü kontrol edin:

java -version

Üretmeli

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

Firefox / Chrome eklentisini yükleyin

Bir terminalde:

mkdir ~/.mozilla/plugins

Yüklü ise, IcedTea eklentisini kaldırın.

sudo apt-get remove icedtea6-plugin

Java eklentisinin eski bir sürümünü kaldırın (mevcut olabilir veya olmayabilir):

rm ~/.mozilla/plugins/libnpjp2.so

Artık eklentiyi sembolik bir bağlantı oluşturarak kurabilirsiniz (eklentinin bulunduğu Firefox'a söylersiniz). 32 bit Java kullanımı için

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit Java kullanımı için

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

JRE'nin resmi Oracle web sitesini kullanarak başarılı olduğunu doğrulayın.

    
verilen cevap fossfreedom 07.08.2011 13:32
100

İşte Oracle JDK 7'yi ve onun tüm dosyalarını "javac" ve diğer her şey için yüklemek için test edilmiş ve çalışan bir çözüm: Ubuntu'da Oracle Java 7'yi (JDK) Nasıl Yüklerim

İşte komutlar (sadece rahatlık için):

  1. En son Oracle JDK 7'yi buradan indirin.
  2. İndirilen Oracle Java JDK arşivini ana klasörünüzde açın - "jdk1.7.0_03" (Java JDK7 güncelleme 3 için) adlı yeni bir klasör oluşturulmalıdır. "Java-7-oracle" olarak yeniden adlandırın ve aşağıdaki komutları kullanarak / usr / lib / jvm dosyasına taşıyın:
cd
sudo mkdir -p /usr/lib/jvm/      #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/
     

3. Bruce Ingalls tarafından oluşturulan Güncelleme Java paketini yükleyin (Ubuntu 11.10, 11.04, 10.10 ve 10.04 için mevcut paketler):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
     

4. Şimdi Oracle Java JDK'yı yüklemek için bir terminalde aşağıdaki komutu çalıştırın:

sudo update-java
     

Birkaç dakika sonra, Oracle Java JDK Ubuntu makinenize başarıyla yüklenmelidir. Bu komutları bir terminalde çalıştırarak sürümü kontrol edebilirsiniz:

java -version
javac -version

Güncelleme Oracle, Java 8'i (kararlı) kullanıma sunmuştur. Yüklemek için aşağıdaki komutları kullanın:

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

Daha fazla bilgi @ WebUpd8: Oracle Java 8'i yükleyin Ubuntu Via PPA Deposu'nda [JDK8]

    
verilen cevap Alin Andrei 17.09.2011 22:30
94

İşte 'den:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer
verilen cevap Swaroop C H 29.01.2012 11:42
38

Bu, şu an bunu Oneiric'e nasıl yükledim. Oldukça uzun bir cevap olacak, ama benim için çalıştı.

Oracle'dan en son Java SDK 1.7.0 sürümünü indirin. Ardından, onu / usr / lib / jvm 'ye çıkarın:

cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle

Bundan sonra aşağıdakilerle birlikte / usr / lib / jvm dosyasında .java-1.7.0-oracle.jinfo dosyasını oluşturdum:

alias=java-7-oracle
priority=100
section=non-free

jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

Ardından, tüm yeni şeyler hakkında güncelleme alternatifleri söylemeniz gerekir:

$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100

Artık yeni yüklenen Java SDK'yı seçmek için güncelleme alternatiflerini kullanabilirsiniz.

# update-alternatives --config java              # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$

Bu benim için çalıştı, daha zarif bir yol varsa (üçüncü taraf PPA'ları kullanmadan), bunu duyduğuma sevinirim. Java'yı çalıştırabilirsem Firefox'u test etmem gerekiyor.

    
verilen cevap BigWhale 17.10.2011 18:58
25

GÜNCEL BİR CEVAP:

webupd8team ppa 'dan yükleyenlerden birini şu şekilde kullanmanızı öneriyorum:

1) Bu PPA'yı eklemek ve paketler listenizi güncellemek için Terminalde şu 2 komutu girin:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2) İhtiyacınız olan tescilli Java'ları yüklemek için bu komutlardan birini (veya daha fazlasını) girin:

  • sudo apt-get install oracle-java6-installer
  • sudo apt-get install oracle-java7-installer
  • sudo apt-get install oracle-java8-installer
  • sudo apt-get install oracle-java9-installer

3) İlgili Java yükleyici komut dosyası yüklendiğinde ve daha sonra özel Java paketlerini indirip yüklediğinde, yükleme sonucunu kontrol etmek için aşağıdaki komutu da girebilirsiniz:

java -version

Daha sonra böyle bir terminal çıkışı almalısınız (java8 kararlı sürümü için):

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

Daha fazla bilgi: İşte

NB: Bu paketler, Java JDK, JRE ve Java tarayıcı eklentisini içeren Oracle Java JDK'yı sağlar. Ve webupd8team / java PPA, sadece Oracle Java indirme sitesine bağlanan ve en son JDK'yi yükleyen sadece bu yükleyicileri içerir.

    
verilen cevap Sadi 15.05.2013 08:30
16

Önceki bütün cevapları takdir ediyorum. 2-5 dakika www.webupd8.org tarafından yapılanları basitleştirmek için bu yanıtı eklemek istiyorum. / strong>.

Bu yükleme şunları içerir:

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

Hepsi bu kadar! Şimdi Java sürümünü kontrol etmek için

java -version

Çıkış şöyle olacak

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode

Yeni bir sürüm gelebilir ve ardından bu komutu şu şekilde güncelleyebilirsiniz:

sudo update-java-alternatives -s java-7-oracle

Ortam değişkenlerini ayarlama

sudo apt-get install oracle-java7-set-default

Daha fazla bilgi için Oracle Java 7'yi yükleyin. Ubuntu’da PPA Deposu’yla .

    
verilen cevap ZenOut 02.09.2013 09:52
15

Bu çözüm, Oracle'ın gelmeden önce Ubuntu ile gönderim yaptığı gibi size temiz bir paket sunacaktır.

Cevap

Önce cevap, sonra açıklama. Bir terminal açın ve aşağıdaki satırları kopyalayıp yapıştırın.

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

Bu, resmi sun-java6- * paketlerini oluşturacak ve bunları yazılım merkezinde kullanıma sunacaktır. Eğer oracle-java7- * paketlerini de isterseniz, betiği şu şekilde çalıştırın:

sudo ./oab-java.sh -7

Artık paketleri tercih ettiğiniz paket yöneticisiyle yükleyebilirsiniz.

Açıklama

Oracle, Java için dağıtım lisansını değiştirdiğinde, Linux dağıtımlarının artık resmi paketleri güncelleştirmesine izin verilmedi. Github kullanıcısı rraptorr, o zamana kadar paketleri oluşturmak için kullanılan Debian komut dosyasını aldı ve Oracle'dan güncellenen indirmelerle çalışacak şekilde değiştirdi. Artık SUN Java6 ve Oracle Java7 .

oab.java.sh komut dosyası, yalnızca mevcut sürümü otomatik olarak indiren, paketleri oluşturan ve ekleyen bir sarıcıdır onları yerel bir depoya.

Diğer notlar

Bu yöntemi kullanarak oluşturulan ve kurulan paketler, güncellemeleri otomatik olarak almaz - yalnızca komut dosyasını yeniden çalıştırdığınızda. Bu betiği düzenli olarak çalıştıran bir cronjob oluşturarak bunu aşabilirsiniz. Bunu yapmanın en müthiş yolu, komut dosyasını /etc/cron.daily içine koyarak anacron kullanmaktır.

wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O /root/oab-java.sh
chmod +x /root/oab-java.sh
ln -s /root/oab-java.sh /etc/cron.daily/oab-java

Artık resmi Java paketleriniz her zaman güncel olacaktır.

    
verilen cevap mniess 09.08.2012 20:57
9

AMD64'de sembolik bağlantı oluşturmak için küçük bir komutu değiştirmeniz gerekiyor:

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

i386 değerini yalnızca amd64 olarak değiştirin.

    
verilen cevap user41289 09.01.2012 23:58
9

Bu, geliştirme ihtiyacım için 1.6 veya 1.7 çalıştırmayı / derlemeyi başardı. Daha önce bir Ubuntu apt paketinden 1.6 kullanıyordum.

  1. 1.7 gzip 'ı indirin.
  2. Klasöre çıkar
  3. Bash dosyasında JAVA_HOME ve PATH'yi güncelle

    JAVA_HOME=/opt/java/jdk1.7.0_25
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    
verilen cevap pllee 30.08.2013 17:00
7

Tüm kullanıcılar için kullanılabilir hale getirmek üzere:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
x86_64 için

:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
    
verilen cevap noenid 08.09.2012 14:37
7

JDK’yı Oracle’dan / Sun’tan alın; Java JDK'yı şu adresten indirin:

İşte

Lütfen indirilen dosyayı kolaylık için ana dizininize indirin veya ~ dizinine taşıyın.

Not:

  • JEE için hangi JDK’nın indirileceği konusunda endişelenmeyin.

  • Lütfen "Kullanıcı @ ana makine: ~ $" İsteğini kopyalamayı atlayın.

  • Her komutun ardından enter tuşuna basın.

Bir terminalde çalıştırın ..

[email protected]:~$ sudo mkdir -p /usr/lib/jvm/
[email protected]:~$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/
[email protected]:~$ cd /usr/lib/jvm/
[email protected]:~$ sudo tar zxvf jdk-7u4-linux-i586.tar.gz

Şimdi Java'yı (tek tek çalıştırılarak) etkinleştirin:

[email protected]:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
[email protected]:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
[email protected]:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

Tüm tarayıcıları kapatın.

Ev dizininizde bir Mozilla eklentileri klasörü oluşturun:

[email protected]:~$ mkdir ~/.mozilla/plugins/

Mozilla eklentileri klasörünüze sembolik bir bağlantı oluşturun. 64 bit sistemler için, ‘i386’yı‘ amd64’le değiştirin:

[email protected]:~$ ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Test:

[email protected]:~$ java -version

Çıktı:

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

Test:

[email protected]:~$ javac -version

Çıktı:

javac 1.7.0_04

İşte 'de JRE’yi doğrulayın.

    
verilen cevap shetty 29.04.2012 17:19
6

Bir Java gönderisini, hem OpenJDK hem de Sun'ın Natty üzerinde Java 7'yi nasıl kuracağına dair çok ayrıntılı bir açıklama yazdım:

İşte

OpenJDK, Damien Lecan tarafından sağlanan PPA'dan yüklenir ve Sun's el ile yüklenir. Bildiğim kadarıyla, şu ana kadar hem adım hem de açıklamada doğru olan tek rehber budur.

Herhangi bir sorun bulursanız, orada bir yorum gönderin ve düzeltmeye çalışacağım.

İyi şanslar.

    
verilen cevap Bruno Reis 17.08.2011 20:48
5

Oracle'ın Java 7 kurulumunu kolaylaştırmak için bir yol öneririm.

Ubuntu, Oracle'ın Java 7 paketlerini sağladığından, kendi paket depomda Ubuntu paketlerinin bir koleksiyonunu sunarım.

Paketler, Java'yı desteklemek için Ubuntu tarzında tamamen entegredir. Oracle'ın Java 7 alternatifini standart araçlarla seçebileceksiniz: güncelleme-alternatifi veya güncelleme-java-alternatifi.

Katkıımın ana sayfası: İşte

Paketleri almak için, paket depolamamı yalnızca sistem yapılandırmanıza eklemeniz gerekir. İşlem, İşte

'de açıklanmıştır.

Stephane.

    
verilen cevap user61942 09.05.2012 11:20
4

En kolay yol sadece java 7'yi Netbeans ile indirmektir - İşte

    
verilen cevap Bakhtiyor 09.01.2013 11:59
4

Suriye, Küba, Libya, Kore veya Oracle'ın hizmetlerini yasakladığı herhangi bir ülkede yaşayanlar için bu, Oracle JDK 8'i yüklemek için bir çalışma şeklidir.

  1. PROXY kullanarak bu bağlantıya gidin ve Daha sonra terimleri sisteminize (32 veya 64 bit) uygun tar.gz dosyasını indirin.
  2. Bu tarlayı ana klasörünüzdeki İndirilenler dizinine taşıyın.
  3. bu komut dosyasını sudo olarak çalıştırın:


if [[ $UID != 0 ]]; then
  echo "This script neeeds to be run with sudo, like this:"
  echo -e "\n  sudo %pre% $*\n"
  exit 1
fi
apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
if [ ! -f $HOME/Downloads/jdk-8u5-linux-*.tar.gz ]; then
  echo "The JDK tar.gz file was not found in $HOME/Downloads. please download it, put it in $HOME/Downloads and run again."
  exit 1
fi
cp ~/Downloads/jdk-8u5-linux-*.tar.gz /var/cache/oracle-jdk8-installer/
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
java -version
    
verilen cevap Tamer Shlash 04.07.2014 12:38
3

Java'nın 32 bit varyantını 64 bit Ubuntu'ya yüklemek için:

Bir terminali penceresi açın ( Ctrl + Alt + T , en hızlı yöntemdir. farkında değil) ve yüklemek için aşağıdakileri yazın:

sudo add-apt-repository "deb http://download.tuxfamily.org/arakhne/ubuntu precise-arakhne universe"

wget http://download.tuxfamily.org//arakhne/public.key -O - | sudo apt-key add -
apt-get install ia32-oracle-java7-jre
    
verilen cevap user640811 11.09.2012 11:24
3

Benim için biraz farklı. Ubuntu 12.04 LTS için Hassas (Masaüstü):

  1. jre-*.tar.gz indir

  2. tar -zxvf jre-*.tar.gz

  3. mkdir /usr/lib/jvm/

  4. mv jre* /usr/lib/jvm/

  5. ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/

Hepsi bu.

Doğru olduğundan emin olmak için:

java -version

Firefox veya Chrome için eklenti eklemek isterseniz:

  1. mkdir ~/.mozilla/plugins

  2. ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Özel Not: Yeni bir 64 bit yüklemeniz varsa, java -version 'yi çalıştırırken aşağıdaki hatayı alabilirsiniz

-bash: ./java: No such file or directory

Bu, 64 bit Ubuntu Desktop 12.04 LTS'de varsayılan olarak bulunmayan libc6-i386 paketine bağımlılıktan kaynaklanır. Bu paketi yüklemek için şunu çalıştırın: % Co_de%

    
verilen cevap hussain free 05.06.2012 22:23
3

İşte java alternatiflerini oluşturmaya yardımcı olabilecek bir bash betiği:

#!/bin/bash

BIN_HOME="/usr/bin"
JVM_BIN_HOME="/usr/lib/jvm/jdk1.7.0_21/bin"

UPDATE_CMD="update-alternatives"
UPDATE_OPT="--install"
UPDATE_DEFAULT_PRIORITY=10

echo "Installing alternatives for Oracle JDK."
#echo "JAVA_BIN_HOME=$JAVA_BIN_HOME"
#echo "BIN_HOM=$BIN_HOME"
echo "All cmds in \"$JVM_BIN_HOME\" will be installed in \"$BIN_HOME\" with \"$UPDATE_CMD\""
echo

# 
# Calls update-alternatives.
# Param 1 is the java cmd name and optionally param 2 is the priority
# See 'man update-alternatives' for more information.
# 
function update_alt() {
    if [ -z "" -o "xxx" = "xxx" ]; then
    echo "using default priority: $UPDATE_DEFAULT_PRIORITY"
    PRIORITY=$UPDATE_DEFAULT_PRIORITY
    else
    PRIORITY=
    fi

    EXEC="$UPDATE_CMD $UPDATE_OPT $BIN_HOME/  $JVM_BIN_HOME/ $PRIORITY"
    echo $EXEC
    $EXEC
    return 0
}

for bin in $JVM_BIN_HOME/*
do
    if [ -x $bin ]; then
    cmd=$(basename $bin)

    if [ -x $BIN_HOME/$cmd ]; then
        echo "notice: alternative already installed, \"$cmd\""
        continue # Skip installation of alternative.
    fi

    echo "install alternative: $cmd"
    update_alt $cmd
    if [ ! -x $BIN_HOME/$cmd ]; then
        echo "error: failed to install alternative, \"$cmd\""
        exit 1
    fi
    fi
done

exit 0
    
verilen cevap Plamen 08.05.2013 19:33
3

Kolay Çözüm

.tar.gz paketini indirmek yerine .rpm paketini indirmenizi öneririz. Sonra koş:

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien --scripts jdk-7u-linux-.rpm 

mevcut <build> 'si 21 ve <version> ' si sistem mimarinize bağlı olduğuna inanıyorum.

İlk önce, .rpm 'yı .deb ' ya dönüştürmek için bir uygulama olan yabancı yüklenecek. İkinci komut daha sonra jdk paketinde uzaylı çalışır. Bu bir veya iki dakika boyunca çalışmalı ve etiketli bir dosya oluşturmalıdır:

jdk-7u<build>-linux-<version>.deb

Bu paket daha sonra çalışarak yüklenebilir:

sudo dpkg -i jdk-7u<build>-linux-<version>.deb

Bu, onu makinemde başarıyla yükledim.

    
verilen cevap Dawson 09.05.2013 18:36
3

En iyi yöntemin zaten gönderildiğini düşünüyorum, ancak bununla ilgili bir sorunum vardı: yani java 'el ile' update-alternatives 'den kaldırdım ve sonra bunu yapmaya çalıştım

update-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1

Fakat bu hatayı almaya devam ettim

  

güncelleme alternatifleri: /usr/lib/jvm/jre1.7.0_05/bin/java kullanarak   Otomatik modda / usr / bin / java / (java) öğesini sağlayın. update-alternatifleri:   hata: /usr/bin/java/.dpkg-tmp için bir bağlantı yapamıyorum   / etc / alternatives / java: Böyle bir dosya veya dizin yok

Fakat neyse ki bu sitede harika bir eğitim aldım: İşte ve iyi çalıştı:)

    
verilen cevap Patryk 11.07.2012 22:53
2

Java 6 'yı Ubuntu 12.04 LTS (Hassas Pangolin):

sudo apt-get purge sun-java

Mozilla eklentisinin örneğin Java 7 ile çakışma olmadan çalışmasını istiyorsanız bunu yapmanız gerekir.

mkdir ~/src

cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh

Ardından, Java'yı yükleyin:

sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk

Yükleme işlemini şu şekilde yapabilirsiniz:

tail -f ~/src/oab-java6/oab-java.sh.log

Açıklama : Sun / Oracle’ın Java JDK 6 yazılımını nasıl kurabilirim? / 7/8 veya JRE? .

Referans : Java6 JDK’nın Yüklenmesi Ubuntu'da 12.04

    
verilen cevap Abdennour TOUMI 03.01.2014 10:01
2

Bana göre Debian yolu (sic) kendi paketinizi oluşturmak olacaktır.

java-package yüklüyorsunuz

sudo apt-get install java-package

Oracle tar.gz arşivini indirdiniz.

Borç paketinizi yaratıyorsunuz

fakeroot make-jpkg jdk-7u79-linux-x64.tar.gz

Yüklediğinizde

sudo dpkg -i oracle-java7-jdk_7u79_amd64.deb
    
verilen cevap Sacha K 13.12.2015 17:30
2

Ubuntu sisteminiz için istediğiniz .tar.gz JDK sürümünü http://oracle.com adresinden indirin, örneğin jdk-8u102-linux-x64.tar.gz .

/home dizininde istediğiniz yere çıkarın, örneğin /home/dante/Programs/Java . Şimdi jdk1.8.0_102 içindeki /home/dante/Programs/Java gibi bir klasörümüz var.

Bu iki satırı /home/dante/.profile dosyanıza ekleyin

export JAVA_HOME=/home/dante/Programs/Java/jdk1.8.0_102
export PATH=$JAVA_HOME/bin:$PATH

Sisteminizi yeniden başlatın ve yeniden başlattıktan sonra terminalinizde java -version dosyasını çalıştırarak Java sürümünüzü görmeniz gerekir.

    
verilen cevap Dante 26.08.2016 10:50
2

İnsanların neden bu kadar çok büyük cevap verdiklerini bilmiyorum ama PATH'a jdk / bin eklemesi iyi çalışıyor: -

  • JDK’yı İşte ’den indirin

  • İstediğiniz yere çıkış yapın. % Co_de%

    adresini beğeniyorum

    ex: - /opt

tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt değerinizi, durumumda buradaki anlatıldığı şekilde PATH olarak ekleyin jdk/bin 'si nasıl görünüyor: -

   $ cat /etc/environment     
   PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/jdk-9.0.1/bin"    
   JAVA_HOME="/opt/jdk-9.0.1/"
    
verilen cevap noone 22.12.2017 19:23
1

Sun Java 6'yı Güvenle Kesin olarak yüklemek için Korunan Birincil / İş Ortağı Arşivi paketlerini kullanabilirsiniz. PPA.

sudo add-apt-repository ppa:maxb/preserved
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java

Sonra istediğiniz Java sürümünü seçin. Şu anda çalıştırdığınızı kontrol edebilirsiniz:

[email protected]:/tmp$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
    
verilen cevap landroni 05.06.2014 23:32
1

Oracle Java'yı Kurma (JDK / JRE):

İndirilen (tar.gz) bir kaynaktan Oracle Java'yı (JDK / JRE) yükleme / kaldırma görevini bu komut dosyasıyla otomatik hale getirebilirsiniz: oraji .

Adım:

  1. İstediğiniz jdk / jre sürümünün tar.gz kaynağını indirin.
  2. sudo oraji /path/to/the/jdk_or_jre/archive çalıştır

Kaldır:

sudo oraji -u dosyasını çalıştırın ve kaldırılacak olan jdk / jre sürümünü onaylayın.

    
verilen cevap Jahid 23.12.2015 03:12

Etiketlerdeki diğer soruları oku