[Nasıl] Oracle JDK ve JRE Kurulumu ile Tarayıcı Eklentisi Kurma

Başlatan Murat Erdemir, 07 Ağustos 2012 - 03:04:24

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Murat Erdemir

Merhaba Ubuntu ailesi.Daha önceleri forumda da jdk ve jre kurulumlarının nasıl olacağı ile ilgili sorularım olmuştu.İşyerindeki bilgisayara da Ubuntu kurunca java yine sorun oldu.Çünkü Sağlık Bakanlığının web tabanlı çalışan ÇKYS ve TSİM programları Open JDK ile açılmadı.Sadece Oracle Java ile çalışıyor.Webte araştırma yaparken hiç zorlanmadan kurulum yapacağınız bir anlatım buldum.Tabi ki sizlerle paylaşmak istedim.
Eğer sisteminizde Open JDK/JRE varsa ve gerekli değilse Ubuntu yazılım merkezinden ya da synaptic'ten tamamen kaldırmanızı tavsiye ederim.Ya da bu komutu kullanabilirsiniz :
sudo apt-get purge openjdk-\*

Bir husus da şu;uçbirimden dosya ve dizinlere ulaşmak size zor geliyorsa eğer Synaptic Paket Yöneticisinden " nautilus-open-terminal " 'ı işaretleyip yüklemenizi tavsiye ederim.Bu özellik için sistemi yeniden başlatmanız lazım ya da nautilus -q komutunun ardından Nautilus'u yeniden açmanız yeterli. Yeniden başlattıktan sonra mouse sağ tık özelliklerinde dizini uçbirimde aç (Open in Terminal) seçeneğini görebillirsiniz.Bu özellik ile diyelim ki İndirilenler klasörünü açtınız,klasör içide boşluğa sağ tık-dizini uçbirimde aç (Open in Terminal)  deyince direkt olarak konsoldan İndirilenler klasörüne ulaşmış oluyorsunuz.Geçelim kurulum işlemine.

Şimdi bize gerekli olan Oracle JDK ve Oracle JRE paketlerinin .tar.gz uzantılı olanlarını indiriyoruz.

Kurulum:

Java kurulumu için usr/local dizinine "java" adında yeni bir klasör oluşturuyoruz.

sudo mkdir -p /usr/local/java


İndirdiğimiz .tar.gz uzantılı JDK ve JRE paketlerini usr/local/java dizinine kopyalıyoruz.Bunun için önce indirilenler dizinine giriyoruz:

cd /home/kullanıcı_adınız/İndirilenler

32 bit için

sudo -s cp -r jdk-7u25-linux-i586.tar.gz /usr/local/java
sudo -s cp -r jre-7u25-linux-i586.tar.gz /usr/local/java

x64 bit için

sudo -s cp -r jdk-7u25-linux-x64.tar.gz /usr/local/java
sudo -s cp -r jre-7u25-linux-x64.tar.gz /usr/local/java

Şimdi usr/local/java dizinine ulaşıyoruz:

cd /usr/local/java

Paketlerimize çalıştırma izinlerini veriyoruz:

32 bit:

sudo -s chmod a+x jdk-7u25-linux-i586.tar.gz
sudo -s chmod a+x jre-7u25-linux-i586.tar.gz

64 bit:

sudo -s chmod a+x jdk-7u25-linux-x64.tar.gz
sudo -s chmod a+x jre-7u25-linux-x64.tar.gz

Paketlerimizi sıkıştırılmış dosyalardan çıkarıyoruz:

32 bit:

sudo -s tar xvzf jdk-7u25-linux-i586.tar.gz
sudo -s tar xvzf jre-7u25-linux-i586.tar.gz

64 bit:

sudo -s tar xvzf jdk-7u25-linux-x64.tar.gz
sudo -s tar xvzf jre-7u25-linux-x64.tar.gz

Paketlerin çıkarıldığından emin olmak için şu komutu kullanıyoruz:

ls -a

Eğer aşağıdaki klasör isimleri listelenirse paketler çıkarılmış demektir:

jdk1.7.0_25
jre1.7.0_25

Şimdi sisteme JDK ve JRE'i tanıtmak için önce şu kod ile PATH dosyasını düzenlemek üzere açıyoruz:

sudo gedit /etc/profile

Açılan metin dosyasının en sonuna gelerek enter tuşu ile bir boşluk oluşturup aşağıdaki kodu yapıştırıyoruz ve kaydet dedikten sonra metin dosyasını kapatıyoruz.


**********Oracle JDK JRE**********
JAVA_HOME=/usr/local/java/jdk1.7.0_25
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JAVA_HOME=/usr/local/java/jre1.7.0_25
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH


Sırada Java - Javac - Javaws uygulamalrını kullanılabilir hale getiriyoruz.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_25/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_25/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_25/bin/javaws" 1

Bu uygulamaları varsayılan hale getiriyoruz:

sudo update-alternatives --set java /usr/local/java/jre1.7.0_25/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_25/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_25/bin/javaws

Sistemi yeniden başlatıyoruz ve konsol açarak kontrollerimizi yapıyoruz;

java -version

Sonuç

Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)


javac -version

Sonuç

javac 1.7.0_25

64 bit için :

java -version

Sonuç

Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)


javac -version

Sonuç

javac 1.7.0_25

Evet JDK ve JRE kurulumu bitti.Sistemi yeniden başlatıyoruz.Şimdi geldik tarayıcı eklentilerine.Uçbirimi açıyoruz (Crtl+alt+t).Öncelikle root olmak için:

sudo -s

32 bit Google Chrome için:

Eğer yoksa opt/google/chrome/ dizinin altına "plugins" klasörünü oluşturuyoruz:

mkdir -p /opt/google/chrome/plugins

Oluşturduğumuz dizine ulaşıyoruz:

cd /opt/google/chrome/plugins

Java eklentisini kuruyoruz:

ln -s /usr/local/java/jre1.7.0_25/lib/i386/libnpjp2.so

64 bit için :

Eğer yoksa opt/google/chrome/ dizinin altına "plugins" klasörünü oluşturuyoruz:

mkdir -p /opt/google/chrome/plugins

Oluşturduğumuz dizine ulaşıyoruz:

cd /opt/google/chrome/plugins

Java eklentisini kuruyoruz:

ln -s /usr/local/java/jre1.7.0_25/lib/amd64/libnpjp2.so

32 bit Mozilla için :

Root oluyoruz :

sudo -s

Eğer yoksa /usr/lib/mozilla/ dizinin altına "plugins" klasörünü oluşturuyoruz:

mkdir -p /usr/lib/mozilla/plugins

Oluşturduğumuz dizine ulaşıyoruz:

cd /usr/lib/mozilla/plugins

Java eklentisini kuruyoruz:

ln -s /usr/local/java/jre1.7.0_25/lib/i386/libnpjp2.so

64 bit için :

Eğer yoksa /usr/lib/mozilla/ dizinin altına "plugins" klasörünü oluşturuyoruz:

mkdir -p /usr/lib/mozilla/plugins

Oluşturduğumuz dizine ulaşıyoruz:

cd /usr/lib/mozilla/plugins

Java eklentisini kuruyoruz:

ln -s /usr/local/java/jre1.7.0_25/lib/amd64/libnpjp2.so

Sistemi yeniden başlatıyoruz ve * her şey hazır.Umarım faydalı olur.

Bu arada Sağlık Bakanlığı uygulamaları olan ÇKYS ve TSİM kullanımında Java Güvenlik Doğrulamasını devre dışı bırakmak için Dosya Sistemi'ne girdikten sonra /usr/local/java/jre1.7.0_25/bin klasörü altındaki Control Paneli çift tıklayın açılan sorgudan Çalıştır'ı seçin.Karşınıza Java Kontrol Panel'i gelecektir.Advanced sekmesinden Security > Mixed code altındaki seçeneklerden en alttaki Disable Verification 'ı işaretleyip Ok dedikten sonra uygulamaları rahatlıkla kullanabilirsiniz.

Kaynak site http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux
Intel Core 2 Quad Q9300
Gigabyte EP45C-DS3R
Nvidia GeForce 9600 GT
Kingstone DDR2 6 GB
500 GB HDD

burk

@Murat Erdemir öncelikle teşekkürler, kaynak sitenin adresini de eklerseniz çok yerinde olur.

Just4KiLL

sudo gedit /etc/profile
sudo: gedit: command not found

Burada takıldım.

heartsmagic

Profilinde Voyager yazdığına göre XFCE kullanıyorsundur, haliyle Gedit kurulu değildir. Metin düzenleyici neyse onu kullanacaksın. Örneğin Leafpad mi var?

gksudo leafpad /etc/profile

Fakat ben hiçbir Java kurulumumda profile dosyası düzenlemedim. Java'nın kendisini sistem yoluna eklemesi lazım diye biliyorum. Gerçi şimdi tekrar baktım da /usr/local altında iş yapılıyormuş, oraya kuruluyorsa eklemek gerekir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

arpia

Eğer isterseniz,

sudo apt-get install gedit

ile kurulumunu yaptıktan sonra,


gksu gedit /etc/profile

şeklinde devam edebilirsiniz.

burk


Just4KiLL

Burada ki Anlatım ile JRE 7u6, JDK 7u6 yüklemesini başarılı birşekilde gerçekleştirdim bilginize.

monthy_python

bu işlemlerin tarayıcı kapalıyken yapılması gerek.
bunu belirtmek önemli, çünkü insan konuyla ilgili sayfa açık yapar bu tür işleri normalde  ;D .

burk

Konuyu açan üyemize ayrıca bir not, kaynak site istendiği zaman ana sayfa yerine, anlatımın yapıldığı sayfa gösterilirse daha doğru olur, ben değiştirdim. Anlatım için de tekrar teşekkürler :)

JMalkovich

Konuyu tekrar canlandırmak gibi oldu ancak benim bir sorunum var. Forum içerisinde arattım aynı hatadan olduğunu gördüm ancak farklı programlar içindi ve sunulan çözümler bana uymadı. Ben java eklentilerini son satıra kadar kurdum ancak javayı mozillaya eklemek için uçbirimi kullandığımda parçalama hatası diyor ve de -s komutu içinde komut bulunamadı diyor. Şimdiden yardımınız için teşekkürler.

Düzenleme: Komut problemini çözdüm ancak şuanda da son kodun girişini yaparken olmasına rağmen böyle bir dosya ya da dizin yok diyor.

Düzenleme 2: Dizin sorununu da halletmiş bulunmaktayım kendi küçük hatalarımdan dolayı oluşmuş.