[Nasıl] Elle Java 6 / Java 7 Kurulumu.

Başlatan berat01, 26 Mayıs 2012 - 16:03:00

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

berat01

UYARI: Aşşagıdaki uçbirim komutlarında "Versiyon" yazılı bölümleri, kullandığınız versiyona göre değiştiriniz. Örneğin aşşagıdaki kodu
sudo mv ~/jre-6uVersiyon-linux-i586.bin /opt/java/32
bu şekilde değiştiriniz.
sudo mv ~/jre-6u32-linux-i586.bin /opt/java/32


    Java 7 nisan 2012 tarihine kadar sadece geliştiriciler için öneriliyordu, ama artık son kullanıcılar içinde kullanmaya hazırdır.  Yinede kullanıcının hangi java sürümünü seçeceği tamamen kullanım amacına bağlıdır. Mesela belli durumlarda bazı programlar belirli bir sürümü gerektirir.

    Java kurulumu yapmadan önce Java Runtime Enviroment (JRE) ve Java Development Kit (JDK) programlarından hangisini kurmak istediğinize kadar vermeniz lazım. JDK geliştiriciler için gereklidir, normal kullanıcılar için ise JRE yeterlidir.


    • JAVA 6 JRE

    JRE 6 bilgisayarın mimarisine göre ikiye ayrılır.

-32-Bit: jre-6uVersiyon-linux-i586.bin
-64-Bit: jre-6uVersiyon-linux-x64.bin

1. Dosyayı indirdikten sonra yeni bir dosya oluşturun:
32-Bit
[/list]sudo mkdir -p /opt/java/32
64-Bit
sudo mkdir -p /opt/java/64

2. İndirdiğiniz .bin dosyasını yeni oluşturduğunuz klasöre taşıyın:
32-Bit
sudo mv ~/jre-6uVersiyon-linux-i586.bin /opt/java/32
64-Bit
sudo mv ~/jre-6uVersiyon-linux-x64.bin /opt/java/64

3. .bin dosyasının erişim haklarını değiştirin:
32-Bit
sudo chmod 755 /opt/java/32/jre-6uVersiyon-linux-i586.bin
64-Bit
sudo chmod 755 /opt/java/64/jre-6uVersiyon-linux-x64.bin

4. Sonra uçbirimde yeni oluşturduğumuz klasöre gidelim:
32-Bit
cd /opt/java/32
64-Bir
cd /opt/java/64

5. Ve yüklemeye başlayalım:
32-Bit
sudo ./jre-6uVersiyon-linux-i586.bin
64-Bit
sudo ./jre-6uVersiyon-linux-x64.bin

6. Lisans şartlarını kabul edin.

7. Şimdi sistemimize yeni bir yüklemenin bulunduğunu bildirelim:
32-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.6.0_Versiyon/bin/java" 1
64-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_Versiyon/bin/java" 1
Bilgisayarınızda zaten eski bir sürüm yüklü ise, birinci seferde hata bildirimi olacağı için yukarıdaki komutları uçbirime iki kere girin.

8. Şimdi yeni ayarları yapalım:
32-Bit
sudo update-alternatives --set "java" /opt/java/32/jre1.6.0_Versiyon/bin/java
64-Bit
sudo update-alternatives --set "java" /opt/java/64/jre1.6.0_Versiyon/bin/java

9. Son iki komut ile son adımları yapalım:
32-Bit
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/32/jre1.6.0_Versiyon/bin/javaws" 1
sudo update-alternatives --set "javaws" /opt/java/32/jre1.6.0_Versiyon/bin/javaws

64-Bit
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jre1.6.0_Versiyon/bin/javaws" 1
sudo update-alternatives --set "javaws" /opt/java/64/jre1.6.0_Versiyon/bin/javaws


  • JAVA 6 JDK
JDK 6 bilgisayarın mimarisine göre ikiye ayrılır.

-32-Bit: jdk-6uVersiyon-linux-i586.bin
-64-Bit: jdk-6uVersiyon-linux-x64.bin

Java 6 JDK başarılı bir şekilde yüklendikten sonra yukarıdaki yedinci, sekizinci ve dokuzuncu adımları izleyin. (Java 6 JRE ile uyumludur.)

1. Aşşagıdaki komutları sırayla uçbirime giriniz.
32-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jdk1.6.0_Versiyon/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/32/jdk1.6.0_Versiyon/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/32/jdk1.6.0_Versiyon/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/java/32/jdk1.6.0_Versiyon/bin/jar" 1


64-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jdk1.6.0_Versiyon/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/64/jdk1.6.0_Versiyon/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jdk1.6.0_Versiyon/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/java/64/jdk1.6.0_Versiyon/bin/jar" 1


2. Sistem ayarlarını yapalım:
32-Bit
sudo update-alternatives --set "java" "/opt/java/32/jdk1.6.0_Versiyon/bin/java"
sudo update-alternatives --set "javac" "/opt/java/32/jdk1.6.0_Versiyon/bin/javac"
sudo update-alternatives --set "javaws" "/opt/java/32/jdk1.6.0_Versiyon/bin/javaws"
sudo update-alternatives --set "jar" "/opt/java/32/jdk1.6.0_Versiyon/bin/jar"


64-Bit
sudo update-alternatives --set "java" "/opt/java/64/jdk1.6.0_Versiyon/bin/java"
sudo update-alternatives --set "javac" "/opt/java/64/jdk1.6.0_Versiyon/bin/javac"
sudo update-alternatives --set "javaws" "/opt/java/64/jdk1.6.0_Versiyon/bin/javaws"
sudo update-alternatives --set "jar" "/opt/java/64/jdk1.6.0_Versiyon/bin/jar"



  • JAVA 7 JRE

Java 7 JRE .bin dosyası olarak değilde .tar.gz dosyası olarak indirilebilir.

-32-Bit: jre-7uVersiyon-linux-i586.tar.gz
-64-Bit; jjre-7uVersiyon-linux-x64.tar.gz

1. Arşiv dosyasını arşivden çıkartın ve jre1.7.0_Versiyon klasörünü kullandığınız sisteme göre /opt/java/32 ya da /opt/java/64 konumuna taşıyın.
2. Açık tarayıcınız varsa kapatın.
3. Bazı pluginlerin çift yüklenmemesi için ev klasöründe kullandığınız tarayıcının Plugin klasörünü boşaltın. Örneğin bu klasör Firefoxta ~/.mozilla/plugins/ konumundadır.
4. Sonra aşşagıdaki komutları uçbirime girin:
32-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.7.0_Versiyon/bin/java" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/32/jre1.7.0_Versiyon/bin/javaws" 1
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/32/jre1.7.0_Versiyon/lib/i386/libnpjp2.so" 1

sudo update-alternatives --set "java" "/opt/java/32/jre1.7.0_Versiyon/bin/java"
sudo update-alternatives --set "javaws" /opt/java/32/jre1.7.0_Versiyon/bin/javaws
sudo update-alternatives --set "mozilla-javaplugin.so" "/opt/java/32/jre1.7.0_Versiyon/lib/i386/libnpjp2.so"

64-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_Versiyon/bin/java" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jre1.7.0_Versiyon/bin/javaws" 1
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/64/jre1.7.0_Versiyon/lib/amd64/libnpjp2.so" 1

sudo update-alternatives --set "java" "/opt/java/64/jre1.7.0_Versiyon/bin/java"
sudo update-alternatives --set "javaws" /opt/java/64/jre1.7.0_Versiyon/bin/javaws
sudo update-alternatives --set "mozilla-javaplugin.so" "/opt/java/64/jre1.7.0_Versiyon/lib/amd64/libnpjp2.so"


  • Java 7 JDK

Java 7 JDK versiyonu hem JRE ı hem de Tarayıcı için gerekli eklentiyi (plugin) içermektedir.

-32-Bit: jdk
-64-Bit: jdk

Yüklemeyi yapmak için aşşagıdaki komutları uçbirime giriniz.
32-Bit
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jdk1.7.0_Versiyon/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/32/jdk1.7.0_Versiyon/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/32/jdk1.7.0_Versiyon/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/java/32/jdk1.7.0_Versiyon/bin/jar" 1
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/32/jdk1.7.0_Versiyon/jre/lib/i386/libnpjp2.so" 1


sudo update-alternatives --set "java" "/opt/java/32/jdk1.7.0_Versiyon/bin/java"
sudo update-alternatives --set "javac" "/opt/java/32/jdk1.7.0_Versiyon/bin/javac"
sudo update-alternatives --set "javaws" "/opt/java/32/jdk1.7.0_Versiyon/bin/javaws"
sudo update-alternatives --set "jar" "/opt/java/32/jdk1.7.0_Versiyon/bin/jar"
sudo update-alternatives --set "mozilla-javaplugin.so" "/opt/java/32/jdk1.7.0_Versiyon/jre/lib/i386/libnpjp2.so"


64-Bit

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jdk1.7.0_Versiyon/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/64/jdk1.7.0_Versiyon/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jdk1.7.0_Versiyon/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/java/64/jdk1.7.0_Versiyon/bin/jar" 1
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/64/jdk1.7.0_Versiyon/jre/lib/amd64/libnpjp2.so" 1


sudo update-alternatives --set "java" "/opt/java/64/jdk1.7.0_Versiyon/bin/java"
sudo update-alternatives --set "javac" "/opt/java/64/jdk1.7.0_Versiyon/bin/javac"
sudo update-alternatives --set "javaws" "/opt/java/64/jdk1.7.0_Versiyon/bin/javaws"
sudo update-alternatives --set "jar" "/opt/java/64/jdk1.7.0_Versiyon/bin/jar"
sudo update-alternatives --set "mozilla-javaplugin.so" "/opt/java/64/jdk1.7.0_Versiyon/jre/lib/amd64/libnpjp2.so"


  • Firefox Java eklentisi:

Aşşagıdaki örnek Java 6 için verilmiştir. Ancak diğer versiyonda da aynı şekilde uygulanabilir.

JRE için:
32-Bit
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/32/jre1.6.0_Versiyon/lib/i386/libnpjp2.so" 1
64-Bit
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/64/jre1.6.0_Versiyon/lib/amd64/libnpjp2.so" 1

JDK için:
32-Bit
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/32/jdk1.6.0_Versiyon/jre/lib/i386/libnpjp2.so" 1
64-Bit
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" "/opt/java/64/jdk1.6.0_Versiyon/jre/lib/amd64/libnpjp2.so" 1

Ardından aşşagıdaki komutla istediğiniz eklentinin versiyonunu seçebilirsiniz:
sudo update-alternatives --config mozilla-javaplugin.so

  • Javayı silmek için:
Javayı silmek için öncelikle tarayıcınızı kapatın.

-32-Bit
sudo update-alternatives --remove "java" "/opt/java/32/jre1.6.0_Versiyon/bin/java"
sudo update-alternatives --remove "javaws" "/opt/java/32/jre1.6.0_Versiyon/bin/javaws"
sudo update-alternatives --remove "mozilla-javaplugin.so" "/opt/java/32/jre1.6.0_Versiyon/lib/i386/libnpjp2.so"


64-Bit

sudo update-alternatives --remove "java" "/opt/java/64/jre1.6.0_Versiyon/bin/java"
sudo update-alternatives --remove "javaws" "/opt/java/64/jre1.6.0_Versiyon/bin/javaws"
sudo update-alternatives --remove "mozilla-javaplugin.so" "/opt/java/64/jre1.6.0_Versiyon/lib/amd64/libnpjp2.so"


Eğerki JDKyı da yüklediyseniz, aşşagıdaki komutu uçbirime girin:
32-Bit
sudo update-alternatives --remove "javac" "/opt/java/32/jre1.6.0_Versiyon/bin/javac"
sudo update-alternatives --remove "jar" "/opt/java/32/jre1.6.0_Versiyon/bin/jar"


64-Bit
sudo update-alternatives --remove "javac" "/opt/java/64/jre1.6.0_Versiyon/bin/javac"
sudo update-alternatives --remove "jar" "/opt/java/64/jre1.6.0_Versiyon/bin/jar"


Ardından /opt/java klasörünü silelim:
sudo rm -rf /opt/java

Sonra Firefox eklentisini kaldıralım:
rm ~/.mozilla/plugins/libnpjp2.so


  • Güncelleme:

Javanın yeni versiyonunu indirmek için, öncelikle eski versiyon yukarıdaki yöntemle kaldırıldıktan sonra tekrar kurulmalıdır.


Kaynak: http://wiki.ubuntuusers.de/Java/Installation/Oracle_Java?redirect=no

if

Eline sağlık @berat01. Derli toplu güzel bir anlatım. Bir ara wiki'ye de geçireyim.

berat01


Felâsife

Güzel ve gerekli bir çalışma olmuş elinize sağlık. :)

Dikkatimi çektide bu anlatım aslında komut sayısını azaltarakta anlatılabilirmiş, yani anlatımda 32-64 bit farkını ortadan kaldırmak mümkün.
Böylelikle verilen komutlar yarı yarıya azaltılabilir.
Ama tabii önce emin olmak için denemek gerekir, kullandığım sistemden dolayı benim denemem mümkün değil maalesef.

Örn.

Alıntı YapJAVA 6 JRE

1. Dosyayı indirdikten sonra yeni bir dosya oluşturun:
sudo mkdir -p /opt/java/$(uname -m)

2. İndirdiğiniz .bin dosyasını yeni oluşturduğunuz klasöre taşıyın:
sudo mv ~/jre-6u*-linux-*.bin /opt/java/$(uname -m)

3. .bin dosyasının erişim haklarını değiştirin:
sudo chmod 755 /opt/java/$(uname -m)/jre-6u*-linux-*.bin

4. Sonra uçbirimde yeni oluşturduğumuz klasöre gidelim:
cd /opt/java/$(uname -m)

5. Ve yüklemeye başlayalım:
sudo ./jre-6u*-linux-*.bin

6. Lisans şartlarını kabul edin.

7. Şimdi sistemimize yeni bir yüklemenin bulunduğunu bildirelim:
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/$(uname -m)/jre1.6.0_*/bin/java" 1

8. Şimdi yeni ayarları yapalım:
sudo update-alternatives --set "java" /opt/java/$(uname -m)/jre1.6.0_*/bin/java

9. Son iki komut ile son adımları yapalım:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/$(uname -m)/jre1.6.0_*/bin/javaws" 1
sudo update-alternatives --set "javaws" /opt/java/$(uname -m)/jre1.6.0_*/bin/javaws

Maceraya hazır mısın!  Bir BSD almaz mısın?

WhiteScars

Yukarıda anlatılan yöntemi biraz daha geliştirip, kaldırma ve sürüm yükseltme işlemleri daha basite indirgenebilir.

Örneğin;

6 ve 7 arasında JVM dosyalarının açtığı dizini linkleyebilirsiniz.

açılan dosyaların jre1.6.0_32 klasörüne açıldığını farzediyorum.

6.5
ln -s jre1.6.0_32 current

daha sonraki kısımlarda da jre1.6.0_Versiyon yerine current linkini kullanmak gerekiyor.

ilerde java sürümü yükseltmek yada düşürmek istediğinizde sadece yeni kurulumu /opt/java/* altına yapıp, current linkini kaldırıp, yeni klasöre yönlendirmek yeterli olacaktır.
İnsanoğluna bırakabileceğiniz en güzel miras tecrübelerinizdir.

hazal

jdk 6 kurulumunda yukarıdaki adımları 7-8-9- tekrar edin demişsiniz. burası tam açık olmamış. .bin dosyasını indirdikten sonra bu dosyayı nereye atacağız?
7. adım :
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.6.0_Versiyon/bin/java" 1

jdk-6 1. adım :
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jdk1.6.0_Versiyon/bin/java" 1

her iki kodu da konsoldan girince :
update-alternatives: error: alternative path /opt/java/32/jdk1.6.0_Versiyon/bin/java doesn't exist.

hatası vermekte. ACİL YARDIM

if

@hazal, iletilerinizde "acil yardım" gibi ifadeler kullanmazsanız memnun olurum. Çıktınızda jre1.6.0_Versiyon yazıyor. Oradaki "Versiyon" yerine indirdiğiniz java versiyonunu yazacaksınız.

meda

#7
Elle kurduğumuz javayı LibreOffice nasıl kullandırrız ya da nasıl tanıtırız?
Şu yöntemi denedim ama olmadı.Yöntem:Options/LibreOffice/java/opt/64/jre1.7.0_05       klasörünün altındaki klasörlerin hepsini teker teker deneyerek tanıtmaya çalıştım ama olmadı.Ayrıca jre1.7.0_05 klasörünün okuma yazma izinlerini verdim.
Lütfen bana bu konuda yardım edermisiniz?
"BEDAVA Bedava yaşıyoruz, bedava;Hava bedava, bulut bedava;
Dere tepe bedava;Yağmur çamur bedava;Otomobillerin dışı,Sinemaların kapısı,Camekanlar bedava; Peynir ekmek değil ama Acı su bedava;Kelle fiyatına hürriyet, Esirlik bedava; Bedava yaşıyoruz, bedava. Orhan VELİ"

burk

@shadow.
Alıntı YapTemel Bilgiler / Kullanıcı Tavsiyeleri (Lütfen Soru Sormayın)