Artikel ini ditujukan untuk instalasi Oracle Java 8 JDK versi 32 bit dan 64 bit (versi saat artikel ini ditulis yaitu 1.8.0_20 ) pada sistem operasi Ubuntu 32 bit dan 64 bit. Instruksi ini juga bisa diterapkan pada Debian dan Linux Mint.
Tutorial ini ditujukan untuk Anda yang cuma ingin menginstal Oracle Java JDK dengan Oracle Java JRE tercakup di dalam pengunduhan JDK. Instruksi penginstalan Oracle Java JDK hanya berlaku pada sistem operasi Linux berbasis Debian, misalnya: Debian, Linux Mint, atau Ubuntu.
Langkah
-
Lihat apakah operasi arsitektur sistem operasi Ubuntu Linux Anda adalah 32 bit atau 64 bit. Buka terminal dan jalankan perintah ini
- Tik/Salin/Rekatkan:
file /sbin/init
- Catat versi bit arsitektur sistem operasi Ubuntu Linux yang muncul, apakah 32 bit ataukah 64 bit.
- Tik/Salin/Rekatkan:
file /sbin/init
-
Cari tahu apakah sistem Anda telah menginstal Java. Untuk itu, jalankan perintah versi Java dari terminal.
- Buka terminal, lalu masukkan perintah di bawah ini:
- Tik/Salin/Rekatkan: java -version
- Jika sudah ada OpenJDK pada sistem Anda, baris ini mungkin muncul:
- java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
- java version "1.7.0_15"
- Jika OpenJDK sudah ada pada sistem, versi vendor Java yang telah terinstal di sistem Anda salah.
- Buka terminal, lalu masukkan perintah di bawah ini:
-
Hapus sepenuhnya OpenJDK/JRE dari sistem, lalu ciptakan folder untuk menampung biner Oracle Java JDK/JRE. Hal ini berguna untuk mencegah konflik sistem dan kebingungan di antara versi vendor Java yang berbeda. Sebagai contoh, jika sudah ada OpenJDK/JRE pada sistem, hapuslah dengan mengetikkan perintah ini pada baris perintah:
- Tik/Salin/Rekatkan:
sudo apt-get purge openjdk-\*
- Perintah di atas adalah untuksepenuhnya menghapus OpenJDK/JRE dari sistem
- Tik/Salin/Rekatkan:
sudo mkdir -p /usr/local/java
- Perintah ini akan menciptakan sebuah folder untuk menampung biner Oracle Java JDK dan JRE.
- Tik/Salin/Rekatkan:
sudo apt-get purge openjdk-\*
-
Unduh Oracle Java JDK untuk Linux . Anda harus memilih biner dikompresi yang tepat untuk arsitektur sistem 32 bit atau 64 bit (dengan ekstensi berkas tar.gz)
- Jika Anda menggunakan sistem operasi Ubuntu Linux 32 bit, unduh biner Oracle Java 32 bit.
- Jika Anda menggunakan sistem operasi Ubuntu Linux 64 bit, unduh biner Oracle Java 64 bit.
- Anda juga bisa mengunduh dokumentasi Oracle Java JDK
- Pilih jdk-8u20-apidocs.zip
- Catatan Penting: Biner Oracle Java 64 bit tidak bisa digunakan pada sistem operasi Ubuntu Linux 32 bit. Akan muncul sejumlah pesan kesalahan sistem jika Anda mencoba menginstal Oracle Java 64 bit pada Ubuntu Linux 32 bit.
-
Salin biner Oracle Java ke dalam folder lokal /usr/local/java. Pada kebanyakan kasus, biner Oracle Java diunduh ke: /home/ "nama_pengguna_Anda" /Downloads.
- Instruksi instalasi Oracle Java 32 bit pada Ubuntu Linux 32 bit:
- Tik/Salin/Rekatkan: cd /home /' "nama_pengguna_Anda" /Downloads
- Tik/Salin/Rekatkan: sudo cp -r jdk-8u20-linux-i586.tar.gz /usr/local/java/
- Tik/Salin/Rekatkan: cd /usr/local/java/
- Instruksi instalasi Oracle Java 64 bit pada Ubuntu Linux 64 bit:
- Tik/Salin/Rekatkan: cd /home /' "nama_pengguna_Anda" /Downloads
- Tik/Salin/Rekatkan: sudo cp -r jdk-8u20-linux-x64.tar.gz /usr/local/java/
- Tik/Salin/Rekatkan: cd /usr/local/java/
- Instruksi instalasi Oracle Java 32 bit pada Ubuntu Linux 32 bit:
-
Ekstrak biner Java yang terkompresi di folder /usr/local/java/
- Instruksi instalasi Oracle Java 32 bit pada Ubuntu Linux 32 bit:
- Tik/Salin/Rekatkan: sudo tar xvzf jdk-8u20-linux-i586.tar.gz
- Instruksi instalasi Oracle Java 64 bit pada Ubuntu Linux 64 bit:
- Tik/Salin/Rekatkan: sudo tar xvzf jdk-8u20-linux-x64.tar.gz
- Instruksi instalasi Oracle Java 32 bit pada Ubuntu Linux 32 bit:
-
Periksa kembali folder Anda. Sampai sini, seharusnya Anda punya dua folder biner yang sudah diekstrak di /usr/local/java/ untuk Java JDK/JRE yang terdaftar sebagai:
- Tik/Salin/Rekatkan: ls -a
- jdk1.8.0_20
- jre1.8.0_20
-
Edit sistem berkas PATH /etc/profile, lalu tambahkan variabel sistem ini ke jalur sistem. Gunakan editor teks seperti nano atau gedit sebagai root , lalu buka /etc/profile.
- Tik/Salin/Rekatkan: sudo gedit /etc/profile
- atau
- Tik/Salin/Rekatkan: sudo nano /etc/profile
-
Gulir sampai akhir berkas menggunakan tombol panah di papan tik, lalu tambahkan baris berikut di akhir berkas /etc/profile:
- Tik/Salin/Rekatkan:
JAVA_HOME=/usr/local/java/ jdk1.8.0_20
JRE_HOME=/usr/local/java/ jre1.8.0_20
PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
- Tik/Salin/Rekatkan:
-
Simpan berkas /etc/profile, lalu keluar.
-
Beri tahu sistem Ubuntu Linux lokasi Oracle Java JDK/JRE berada. Hal ini akan memberi tahu sistem bahwa versi Oracle Java baru sudah bisa dipakai.
- Tik/Salin/Rekatkan:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
- Perintah ini akan memberi tahu sistem bahwa Oracle Java JRE sudah bisa dipakai
- Tik/Salin/Rekatkan:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
- Perintah ini akan memberi tahu sistem bahwa Oracle Java JDK sudah bisa dipakai
- Tik/Salin/Rekatkan:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
- Perintah ini memberi tahu sistem bahwa Oracle Java Web start sudah bisa dipakai
- Tik/Salin/Rekatkan:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
-
Beri tahu sistem Ubuntu Linux bahwa Oracle Java JDK/JRE harus menjadi Java baku.
- Tik/Salin/Rekatkan:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
- Perintah ini untuk mengatur lingkungan Java runtime pada sistem
- Tik/Salin/Rekatkan:
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
- Perintah ini untuk mengatur javac compiler pada sistem
- Tik/Salin/Rekatkan:
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
- Perintah ini untuk mengatur Java Web start pada sistem
- Tik/Salin/Rekatkan:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
-
Jalankan kembali PATH /etc/profile pada sistem dengan mengetikkan perintah ini:
- Tik/Salin/Rekatkan: source /etc/profile
- Perhatikan bahwa PATH /etc/profile pada sistem akan dimulai ulang setelah sistem Ubuntu Linux dijalankan ulang
-
Ujilah untuk melihat jika Oracle Java telah terinstal dengan benar pada sistem. Jalankan perintah ini dan lihat versi Java yang muncul:
-
Instalasi sukses Oracle Java 32 bit akan menampilkan:
- Tik/Salin/Rekatkan:
java -version
- Perintah ini akan menampilkan versi Java yang sedang berjalan pada sistem
- Akan muncul pesan yang menampilkan:
- java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)
- java version "1.8.0_20"
- Tik/Salin/Rekatkan:
javac -version
- Perintah ini untuk memberi tahu bahwa Anda kini dapat mengompilasi program Java dari terminal.
- Akan muncul pesan yang menampilkan:
- Javac 1.8.0_20
- Tik/Salin/Rekatkan:
java -version
-
Instalasi sukses Oracle Java 64 bit akan menampilkan:
- Tik/Salin/Rekatkan:
java -version
- Perintah ini akan menampilkan versi Java yang sedang berjalan pada sistem
- Akan muncul pesan yang menampilkan:
- java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)
- java version "1.8.0_20"
- Tik/Salin/Rekatkan:
javac -version
- Perintah ini untuk memberi tahu bahwa Anda kini dapat mengompilasi program Java dari terminal.
- Akan muncul pesan yang menampilkan:
- Javac 1.8.0_20
- Tik/Salin/Rekatkan:
java -version
-
Selamat. Anda telah berhasil menginstal Oracle Java pada sistem Linux Anda. Jalankan kembali sistem. Setelah itu, sistem akan dikonfigurasi sepenuhnya untuk berjalan dan mengembangkan program Java. Nantinya Anda bisa mencoba mengompilasi dan menjalankan program Java sendiri.Iklan
Opsional: Cara mengaktifkan Oracle Java di Peramban Web
- Untuk mengaktifkan plug-in Java di peramban web, buat tautan simbolik dari folder plug-in peramban web ke lokasi plug-in Java di distribusi Oracle Java Anda.
Informasi Penting: Mengaktifkan Oracle Java 7 di peramban web akan mengekspos banyak kelemahan keamanan dan eksploitasi Java. Pada dasarnya, mengaktifkan Oracle Java 7 di peramban web berisiko mengundang peretas masuk ke sistem Anda. Untuk informasi selengkapnya tentang kelemahan keamanan dan eksploitasi di Java, kunjungi situs web berbahasa Inggris berikut: Java Tester
Google Chrome
Instruksi Oracle Java 32 bit:
- Masukkan perintah di bawah ini.
- Tik/Salin/Rekatkan:
sudo mkdir -p /opt/google/chrome/plugins
- Perintah ini akan membuat folder bernama /opt/google/chrome/plugins
- Tik/Salin/Rekatkan:
cd /opt/google/chrome/plugins
- Perintah ini akan memasukkan Anda ke dalam folder plug-in Google Chrome. Anda harus berada di folder ini sebelum membuat tautan simbolik
- Tik/Salin/Rekatkan:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/ i386
/ libnpjp2.so
- Perintah ini akan menciptakan tautan simbolik dari plug-in Java JRE ( Java Runtime Environment ) libnpjp2.so ke peramban web Google Chrome.
- Tik/Salin/Rekatkan:
sudo mkdir -p /opt/google/chrome/plugins
Instruksi Oracle Java 64 bit:
- Masukkan perintah di bawah ini.
- Tik/Salin/Rekatkan:
sudo mkdir -p /opt/google/chrome/plugins
- Perintah ini akan membuat folder bernama /opt/google/chrome/plugins
- Tik/Salin/Rekatkan:
cd /opt/google/chrome/plugins
- Perintah ini akan memasukkan Anda ke dalam folder plug-in Google Chrome. Anda harus berada di folder ini sebelum menciptakan tautan simbolik
- Tik/Salin/Rekatkan:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/ amd64
/ libnpjp2.so
- Perintah ini akan menciptakan tautan simbolik dari plug-in Java JRE (Java Runtime Environment) libnpjp2.so ke peramban web Google Chrome.
- Tik/Salin/Rekatkan:
sudo mkdir -p /opt/google/chrome/plugins
Pengingat:
- Catatan:
Terkadang perintah di atas bisa memunculkan pesan berikut:
- ln: creating symbolic link `./libnpjp2.so': File exists
- Untuk mengatasi masalah ini, hapus tautan simbolik sebelumnya menggunakan perintah ini:
- Tik/Salin/Rekatkan: cd /opt/google/chrome/plugins
- Tik/Salin/Rekatkan: sudo rm -rf libnpjp2.so
- Pastikan Anda berada di folder /opt/google/chrome/plugins sebelum Anda memasukkan perintah itu.
- Mulai ulang peramban web lalu kunjungi Java Tester untuk mendeteksi apakah Java sudah berfungsi di peramban Anda.
Mozilla Firefox
Instruksi Oracle Java 32 bit:
- Masukkan perintah di bawah ini.
- Tik/Salin/Rekatkan:
cd /usr/lib/mozilla/plugins
- Perintah ini akan memasukkan Anda ke dalam folder /usr/lib/mozilla/plugins. Buat folder ini jika belum ada di sistem Anda
- Tik/Salin/Rekatkan:
sudo mkdir -p /usr/lib/mozilla/plugins
- Perintah ini akan membuat folder bernama /usr/lib/mozilla/plugins. Anda harus berada di folder ini sebelum menciptakan tautan simbolik
- Tik/Salin/Rekatkan:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/ i386
/ libnpjp2.so
- Perintah ini akan menciptakan tautan simbolik dari plug-in Java JRE (Java Runtime Environment) libnpjp2.so ke peramban Mozilla Firefox
- Tik/Salin/Rekatkan:
cd /usr/lib/mozilla/plugins
Instruksi Oracle Java 64 bit:
- Masukkan perintah di bawah ini.
- Tik/Salin/Rekatkan:
cd /usr/lib/mozilla/plugins
- Perintah ini akan memasukkan Anda ke dalam folder /usr/lib/mozilla/plugins. Buat folder ini jika belum ada di sistem Anda
- Tik/Salin/Rekatkan:
sudo mkdir -p /usr/lib/mozilla/plugins
- Perintah ini akan membuat folder bernama /usr/lib/mozilla/plugins. Anda harus berada di folder ini sebelum menciptakan tautan simbolik
- Tik/Salin/Rekatkan:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/ amd64
/ libnpjp2.so
- Perintah ini akan menciptakan tautan simbolik dari plug-in Java JRE (Java Runtime Environment) libnpjp2.so ke peramban Mozilla Firefox
- Tik/Salin/Rekatkan:
cd /usr/lib/mozilla/plugins
Pengingat:
- Catatan:
Terkadang perintah di atas bisa memunculkan pesan berikut:
- ln: creating symbolic link `./libnpjp2.so': File exists
- Untuk mengatasi masalah ini, hapus tautan simbolik sebelumnya menggunakan perintah ini:
- Tik/Salin/Rekatkan: cd /usr/lib/mozilla/plugins
- Tik/Salin/Rekatkan: sudo rm -rf libnpjp2.so
- Pastikan Anda berada di folder /usr/lib/mozilla/plugins sebelum Anda memasukkan perintah itu.
- Mulai ulang peramban web lalu kunjungi Java Tester untuk mendeteksi apakah Java sudah berfungsi di peramban Anda.