Pengikut Blog

Instalasi Oracle Java di Linux

Ditulis oleh kipul 2013/02/27

Jika diperhatikan, akhir2 ini, paket2 Oracle Java (dulu Sun Java) sudah dihapus dari repositori2 distro2 Linux, seperti Ubuntu dan OpenSUSE. Hal ini terjadi karena perbedaan prinsip soal keterbukaan antara komunitas open source dengan pihak Oracle. Sebenarnya di setiap distro Linux sudah tersedia Java versi open (terbuka) yaitu OpenJDK, hanya saja masih banyak program2 Java yg ternyata masih belum kompatibel dengan OpenJDK ini, dan ini yg menjadi kendala. Sehingga, di sini Oracle Java masih dibutuhkan.

Oracle Java bebas untuk di download melalui situs Oracle di: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Pilih versi yg diinginkan dan pilihlah paket tipe TAR.GZ. Di sini saya menggunakan JRE Java SE7u15 dan paket untuk Linux 64-bit. Letakkan hasil download dalam direktori Home Anda.

Selanjutnya sebagai superuser (username: root), lakukan langkah2:
# mkdir /opt/java# cd /opt/javatar xzvf /home/wiryadi/jre-7u15-linux-x64.tar.gzln -s /opt/java/jre1.7.0_15 /opt/java/jre

langkah2 di atas memperlihatkan bahwa kita mengekstrak paket JRE tersebut ke directori /opt/java, sehingga akan muncul directori baru jre1.7.0_15, sehingga menjadi /opt/java/jre1.7.0_15, kemudian, dibuatkan softlink baru yg mengarah ke direktory baru tadi, dan dinamakan sebagai jre. Hal ini sangat berguna jika ingin mengupgrade ke Java versi baru. Karena tinggal mengubah arah softlink ke direktori Java yang baru.

Kemudian lakukan langkah2:
# cd /opt/java/jre/man/man1
# gzip java.1
# gzip javaws.1
# update-alternatives --install /usr/bin/java java /opt/java/jre/bin/java 1 --slave /usr/share/man/man1/java.1.gz java.1.gz /opt/java/jre/man/man1/java.1.gz
# update-alternatives --install /usr/bin/javaws javaws /opt/java/jre/bin/javaws 1 --slave /usr/share/man/man1/javaws.1.gz javaws.1.gz /opt/java/jre/man/man1/javaws.1.gz


lalu jalankan:
# update-alternatives --config java
# update-alternatives --config javaws


dari hasil output kedua perintah di atas, masukkan angka yg pada Path-nya menunjukkan direktori sesuai dengan lokasi instalasi JAVA yg sebelumya sudah dilakukan

kemudian buatlah dua file yg bernama java.sh dan java.csh, dan keduanya berisi
#!/bin/sh
JAVA_HOME=/opt/java/jre
JAVA_ROOT=/opt/java/jre
JRE_HOME=/opt/java/jre
JRE_ROOT=/opt/java/jre
export JAVA_HOME JAVA_ROOT JRE_HOME JRE_ROOT
PATH=$PATH:$JAVA_HOME/bin
export PATH


kemudian simpanlah kedua file tersebut dalam direktori /etc/profile.d/

yg dilakukan pada langkah2 tadi adalah mengkonfigurasi sistem Linux agar mengaktifkan binary Java dan manualnya. kemudian file java.sh dan java.csh itu dibuat karena banyak program2 Java yg masih mencari java melalui variabel environment JAVA_HOME, JRE_HOME dst.

Selanjutnya kita mengkonfigurasi sistem Linux untuk mengaktifkan plugin Java pada aplikasi2 browser

untuk Ubuntu dan Linux Mint 32-bit
# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/java/jre/lib/i386/libnpjp2.so 1

untuk Ubuntu dan Linux Mint 64-bit
# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/java/jre/lib/amd64/libnpjp2.so 1

untuk openSUSE 32-bit
update-alternatives --install /usr/lib/browser-plugins/libnpjp2.so mozilla-javaplugin.so /opt/java/jre/lib/i386/libnpjp2.so 1

untuk openSUSE 64-bit
update-alternatives --install /usr/lib64/browser-plugins/libnpjp2.so mozilla-javaplugin.so /opt/java/jre/lib/amd64/libnpjp2.so 1

Kemudian jalankan perintah
update-alternatives --config mozilla-javaplugin.so

dari hasil output perintah di atas, masukkan angka yg pada Path-nya menunjukkan direktori sesuai dengan lokasi instalasi JAVA yg sebelumya sudah dilakukan

Terakhir, lakukan reboot.

Oracle Java sudah terinstalasi. Untuk mengetes apakah benar Java sudah terinstalasi dan berfungsi, lakukan percobaan:
1. Menampilkan versi Java
$ java -version
java version "1.7.0_15"
Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)


2. Tampilkan variabel JAVA
$ echo $JAVA_HOME
/opt/java/jre


3. Untuk plugin browser, dengan mengunjungi situs http://www.java.com/en/download/testjava.jsp

Semoga berhasil.

, , , , , , , , , , , , , , , , , , | edit post

0 komentar

Tentang Penulis

Label

Catatan

Semua tulisan pada blog ini bersifat bebas dan terbuka di bawah lisensi GNU Free Documentation License (FDL).

Semua trademark (logo, nama, sandi, tulisan) yang hadir di blog ini adalah hak milik dari pemiliknya masih-masing.
All trademarks are the property of their respective owners.

Valid HTML 4.01 Transitional

Creative Commons License

IP

Hits

hit counter for blogger

Site Meter