[Labs] Menginstall Oracle Java SE (JDK) di Linux Mint (Update Juli 2017)

JDK Versi 1.8.0 Update 144
Dipasang pada Linux Mint 17.3

Pendahuluan

Tulisan ini mendokumentasikan proses instalasi Oracle Java SE pada distribusi Linux Mint 17.1 17.3 64bit. Pada distribusi ini, OpenJDK (JRE) 7 telah terinstall secara default. Sedangkan untuk JDK-nya sendiri masih perlu diinstall secara terpisah.

Penulis sendiri sempat menggunakan openjdk-jdk-7 untuk keperluan development file-file java, namun pada satu sisi kemudian menemukan hambatan sehingga harus beralih menggunakan Oracle Java SE (JDK). Berikut langkah yang kemudian penulis lakukan,

  1. Remove/Uninstall OpenJDK (JDK). Pada Linux Mint ini bisa dilakukan dengan beberapa cara seperti
    1. lewat terminal: ketik perintah “sudo apt-get remove openjdk
    2. lewat package manager: cari paket “openjdk-7-jdk”, klik kanan pilih mark for removal dan klik tombol apply.
    3. lewat software manager: cari paket “openjdk-7-jdk”, pilih lalu klik tombol remove.
  2. Download Oracle JDK. disini: http://www.oracle.com/technetwork/java/javase/downloads/index.html. Sesuaikan pilihan download dengan versi distro (32bit atau 64bit).
  3. Ekstrak hasil download dan taruh di folder /opt. Untuk meletakkan folder hasil ekstrak kita perlu masuk sebagai root atau superuser. Pada kasus penulis, nama folder dari JDK penulis adalah jdk1.8.0_144 sehingga direktori JDK penulis berada pada /opt/jdk1.8.0_144
  4. Mengaktifkan JDK sebagai default untuk sistem. Pada kasus saya, saya melakukannya di terminal dengan perintah,
    1. sudo update-alternatives –install “/usr/bin/java” “java” “/opt/jdk1.8.0_144/bin/java” 1
    2. sudo update-alternatives –set java /opt/jdk1.8.0_144/bin/java
    3. sudo update-alternatives –install “/usr/bin/javac” “javac” “/opt/jdk1.8.0_144/bin/javac” 1
    4. sudo update-alternatives –set javac /opt/jdk1.8.0_144/bin/javac
    5. **sudo update-alternatives –install “/usr/bin/javadoc” “javadoc” “/opt/jdk1.8.0_25/bin/javadoc” 1
    6. **sudo update-alternatives –set javadoc /opt/jdk1.8.0_144/bin/javadoc
  5. Mencoba JDK. Untuk melihat apakah JDK sudah terpasang dengan benar dapat dilakukan dengan mengetikkan perintah sebagaimana pada gambar diatas yaitu dengan perintah “java -version” untuk melihat versi dari JRE dan “javac -version” untuk melihat versi dari JDK.
**opsional, setting ini ditambahkan jika memang diperlukan untuk pengembangan.
  1. (Opsional) Menginstall plugin untuk Firefox. Ini dilakukan agar browser firefox dapat menjalankan plugin Java dengan JDK yang telah di pasang. Caranya dengan mengetikkan perintah pada terminal,
    • mkdir -p ~/.mozilla/plugins
    • ln -s /opt/jdk1.8.0_144/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Browser Firefox sudah TIDAK MENDUKUNG plug-in Java sejak versi 52. Keterangannya bisa dibaca semisal dari sini.

Catatan:

Perlu diketahui bahwa JDK untuk Java SE ini memiliki lisensi yang hak ciptanya dipegang oleh Oracle, sehingga untuk implementasinya sepertinya memang sedikit berbeda dengan OpenJDK. Hal inilah yang mungkin menimbulkan sedikit “masalah” dalam hal implementasi ketika seseorang memilih antara menggunakan OpenJDK atau Oracle Java SE (JDK).

Kemudian perlu diketahui bahwa cara instalasi ini adalah cara manual, dan hanya mengaktifkan sebagian fitur saja sehingga untuk lebih lengkapnya bisa jadi masih ada beberapa langkah tambahan yang perlu dilakukan, sebagaimana untuk update juga perlu dilakukan secara manual.

Sekian catatan dari penulis, untuk kurang lebihnya serta kritik saran bisa dimasukkan lewat kolom komentar.

 

 

Update Terakhir:

— Tulisan Awal: 02 Rabiul Awal 1436 H / 23 Desember 2014

— Update pertama: 05 Dzulqo’dah 1438 H / 29 Juli 2017

Referensi:

1. Yang dipakai sebagai panduan penulisan,

http://community.linuxmint.com/tutorial/view/1372

2. Bacaan lebih lanjut mengenai proses instalasi,

http://community.linuxmint.com/tutorial/view/1839

Advertisements

One thought on “[Labs] Menginstall Oracle Java SE (JDK) di Linux Mint (Update Juli 2017)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s