Java'yı Ubuntu 12.04'e nasıl kurabilirim?
Sahibim:
- Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_21-b11)
- Java HotSpot (TM) 64 Bit Sunucu VM (yapı 23.21-b01, karma mod)
Java'yı Ubuntu 12.04'e nasıl kurabilirim?
Sahibim:
Yanıtlar:
En son Oracle Java sürümünü yüklemek için (en son Oracle web sayfasında yayınlanmıştır), en kolay yol, Java Installer'ı (flashplugin-installer'ın yaptığı gibi) aşağıda açıklandığı şekilde kullanmaktır: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html
Oracle JDK7'nin kendisi PPA'da bulunmuyor, çünkü yeni Java lisansına izin verilmiyor (bu aynı zamanda resmi Ubuntu depolarından çıkarılmasının nedeni de); PPA'daki paket, resmi web sitesinden Oracle Java JDK 7'yi otomatik olarak indirir (ve yükler) ve flashplugin-installer paketinin yaptığı gibi bilgisayarınıza yükler.
O zaman sadece bunu yapmanız gerekir:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Ve sürümü kontrol etmek için şunu yazın:
java -version
PPA bir şeyi kurmanın güvenli / akıllı bir yolu değildir. JDK'yı kurmak çok basit ve kolaydır.
Adımlar şöyle:
Oracle'ın sitesinden son jdk'yi indirin ve çıkartın:
tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/
Bazı sembolik linkler oluşturun:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
Benzer şekilde, JAVA'nın diğer komutları için sembolik bağlantılar oluşturulabilir. Mevcut diğer komutlar:
appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc
Doğru kullanıcıların doğru izne sahip olduğundan emin olun:
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.7.0
Referans: tHe Dark Kodlayıcıları | Blog
Yukarıda belirtildiği gibi, bu PPA'dan kurulum yapmak bunu yapmanın en kolay yoludur. Yeni sürüm 7u25’e güncellenmesi bir veya iki gün sürebilir. Karşılaştığınız sorun "Güvenlik ayarları tarafından engellenen uygulama" diyen bir açılır pencere ise ve şu anda gerçekten java kullanmanız gerekiyorsa, onu java için güvenlik düzeyinizi azaltarak atlayabilirsiniz. Menünüze gidin -> tercihler -> Oracle java 7 eklenti kontrol paneli. Orada güvenlik sekmesini açın ve kaydırıcıyı "orta" konuma getirin ve uygulayın. Bu hile yapmalı.
Umarım yardımcı olur.
Eğer gibi bir hata mesajı couldn't resolve host 'launchpad.net'
alırsanız ve proxy sunucusu ayarlarınızın doğru olduğundan emin olursanız (http_proxy ve https_proxy)
sudo -E add-apt-repository ppa:tualatrix/ppa
add-apt-repository
kullanılamadığını unutmayın. Bunu çözmek için koşsudo apt-get install python-software-properties
.