merubah openjdk menjadi sunjdk pada linux


biasa nya bawaan java yang terinstal pada linux adalah openjdk nah ketika kita menginginkan yang terinstal pada linux kita adalah jdk java dari sun maka yang dapat kita lakukan adalah

metode cepat (dengan koneksi internet)

add repo java

  • sudo add-apt-repository ppa:nilarimogard/webupd8

kemudian install javannya

  • sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-source
  • sudo update-java-alternatives -s java-6-sun
  • java -version

jika java version  menunjukkan (dibawah ini yang saya install java versi 1.7)

java version “1.7.0_09”
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

berarti anda tidak menggunakan  open jdk

cara yang lain

1. instal java dari dari tarbal kemudian extract

download java kemudian extract saya extrect di /usr/local/src


sudo tar -xvzf jdk-7u9-linux-i586.tar.gz -C /usr/local/src/

2.instal menggunakan update alternative
akhiran angka 1 menandakan dia akan berada pada urutan 1 jika ada java lain yang sudah diinstal


update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_45/bin/java" 1

update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_45/bin/javac" 1

update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_45/bin/javaws" 1

3.cek default dengan update alternative

 sudo  update-alternatives --config java
kemudian pilih nomor java sun nya

4.cek dengan java version

java -version

perintah perintah lain yang mungkin berguna

cek java yang terinstal


java  -version
atau
java -showversion
atau
file /etc/alternatives/java /etc/alternatives/javac

lihat java yang terinstal tapi belum tentu terpakai (bila melakukan extract java dari tarbal tidak terdeteksi)


update-java-alternatives -l

remove open jdk

sudo apt-get remove openjdk-6-\* icedtea-6-\*
jika bingung lakukan versi openjdk ini saja
sudo apt-get remove openjdk* icedtea*

atau jika hanya mau melihat simulasi paket yang akan dihapus (bisa dipakai tanpa sudo)
apt-get -s remove openjdk-6-\* icedtea-6-\*

 

selamat anda menggunakan jdk linux dari sun

referensi:

  1. http://askubuntu.com/questions/150057/how-can-i-tell-what-version-of-java-i-have-installed
  2. http://saifiahmada.wordpress.com/2012/06/10/mengganti-openjdk-menjadi-sun-jdk-ubuntu-10-10/
  3. http://septiananw.web.ugm.ac.id/blog/2013/07/25/installreplace-openjdk-sunjdk/

semoga berguna 🙂

tinggalkan pesan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogger menyukai ini: