Bir yoktur benzer cevap JRE 7 yüklemek için nasıl.
Java JDK'yı yükleyin
Manuel yol
İndir 32-bit veya 64-bit Linux "sıkıştırılmış ikili dosyasını" - bir ".tar.gz" dosya uzantısına sahip.
Sıkıştır onu
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
dizine çıkarılır . Not: Oracle, her güncellemede bazen bunu değiştiriyor gibi göründüğü için bu klasör adını dikkatlice kontrol edin.
Şimdi JDK 8 dizinini /usr/lib
sudo mkdir -p / usr / lib / jvm
sudo mv. / jdk1.8.0 / usr / lib / jvm /
Şimdi koş
sudo güncelleme alternatifleri - kurulum "/ usr / bin / java" "java" "/ usr/lib/jvm/jdk1.8.0/bin/java" 1
sudo güncelleme alternatifleri - kurulum "/ usr / bin / javac" "javac" "/ usr/lib/jvm/jdk1.8.0/bin/javac" 1
sudo güncelleme alternatifleri - kurulum "/ usr / bin / javaws" "javaws" "/ usr/lib/jvm/jdk1.8.0/bin/javaws" 1
Bu, Oracle JDK'ya 1 önceliğini atar; bu, diğer JDK'lerin kurulmasının varsayılan olarak değiştirileceği anlamına gelir . Oracle JDK'nın varsayılan kalmasını istiyorsanız daha yüksek bir öncelik kullandığınızdan emin olun.
Dosya sahipliğini ve yürütülebilir dosyaların 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 kökü: root / usr/lib/jvm/jdk1.8.0
Not: Unutmayın - Java JDK, benzer şekilde yükleyebileceğiniz daha birçok çalıştırılabilir dosya içeriyor. java
, javac
, javaws
Muhtemelen en sık gereklidir. Bu cevap mevcut diğer yürütülebilir dosyaları listeler .
Çalıştırmak
sudo güncelleme-alternatifler --config java
Aşağıdakine benzer bir çıktı göreceksiniz - jdk1.8.0 sayısını seçin - örneğin 3
, bu listede (bilgisayarınıza hiçbir zaman Java yüklü değilse, bu durumda "yapılandırılacak bir şey yok" yazan bir cümle görünür. ):
$ 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!
Yeni JDK'yi , yapılandırma dosyasını düzenlerken varsayılan olarak ayarlamanız gerekir .
Mozilla Firefox eklentisini etkinleştirmek istiyorsanız:
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/
Not: Sistem genelinde bir kurulum için eklentiyi ( libnpjp2.so
) bağlayabilirsiniz /usr/lib/firefox/plugins/
( /usr/lib/firefox-addons/plugins
15.04 tarihinden itibaren). Ubuntu 13.10 için, eklenti dizininin yolu /usr/lib/firefox/browser/plugins/
.
Yapılandırmanıza bağlı olarak, Firefox için apparmor profilini (veya diğer tarayıcıları) güncellemeniz gerekebilir /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:
# 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 yeniden başlatın:
sudo /etc/init.d/apparmor restart
Kolay yol (Eski)
Not: WebUpd8 ekibinin PPA’sı, 16 Nisan 2019’dan itibaren yürürlüğe girmedi. Bu PPA’nın Java dosyası yok. PPA'nın Launchpad'deki sayfasında daha fazla bilgi bulunabilir . Dolayısıyla, bu yöntem artık tarihsel nedenlerden dolayı işe yaramıyor ve mevcut değil.
JDK 7'yi kurmanın en kolay yolu, onu 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 tehlikelerine dikkat edin .
Bu, JDK 7'yi yükler (Java JDK, JRE ve Java tarayıcı eklentisini içerir):
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
Not: Birisi çığlık atmadan önce bu, Oracle yeniden dağıtım lisansına aykırıdır - PPA, kişisel depoda aslında Java'ya sahip değildir. Bunun yerine, PPA doğrudan Oracle'dan indirir ve onu yükler.
Script yolu
Daha önce Java yüklemesi bulunmayan yeni bir Ubuntu kurulumundaysanız, bu betiği tüm bunları bir konsola yazmak istemiyorsanız yukarıda belirtilen işlemi otomatik hale getirir. Java'yı hala Oracle web sitesinden indirmeniz gerektiğini unutmayın; Oracle'ın bağlantıları wget
kolay değildir .
Bunu kullanmadan önce , bu betiğin indirdiğiniz dosya uzantısıyla aynı dizinde olduğundan ve aynı klasörde jdk-7 ile başlayan hiçbir dosya olmadığından emin olun . Varsa, lütfen bunları geçici olarak klasörden çıkarın. Komut dosyasını çalıştırılabilir ( ) yapmayı unutmayın ..tar.gz
chmod +x <script's file>
#!/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 için eklentiyi kurmak istiyorsanız, betiğin sonuna şunu 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
Kurulumun 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örmelisin
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)
Resmi oracle web sitesini kullanarak JRE Mozilla eklentisinin başarılı olup olmadığını kontrol edebilirsiniz .
Java 6 için: Oracle JDK 6'yı nasıl yüklerim?