JRE adalah singkatan dari Java Runtime Environment.
JDK adalah singkatan dari Java Development Kit.
Dalam kebanyakan situasi, jika Anda ingin menjalankan aplikasi Java, Anda hanya perlu menginstal Only JRE.
Namun, jika Anda melakukan beberapa pekerjaan pengembangan, atau mengkompilasi aplikasi yang membutuhkan Java SDK, maka Anda harus menginstal JDK.
Tutorial ini menjelaskan cara menginstal JRE saja, JDK saja, dan keduanya JRE JDK bersamaan.
Unduh Hanya Java 8 JRE
Versi terbaru Java 8 tersedia untuk diunduh dari sini. Klik tautan “Unduh” di sebelah “JRE”.
Berikut adalah tautan unduhan langsung untuk Unduhan JRE 8.
Klik pada tombol radio yang mengatakan:"Terima Perjanjian Lisensi". Tombol radio akan hilang dan Anda akan melihat pesan ini:Terima kasih telah menerima Perjanjian Lisensi Kode Biner Oracle untuk Java SE; Anda sekarang dapat mengunduh perangkat lunak ini.
Untuk linux 64-bit, unduh file jre-8u131-linux-x64.rpm, yang berada di bawah “Linux x64”
untuk linux 32-bit, unduh file jre-8u131-linux-i586.rpm, yang ada di bawah “Linux x86”
Instal Java 8 JRE Saja
Di server ini, saat ini tidak ada java yang terinstal.
# java -version -bash: java: command not found # rpm -qa | grep -i jre
Instal file jre rpm yang telah diunduh seperti gambar di bawah ini.
# rpm -ivh jre-8u131-linux-x64.rpm --test Preparing... ################# [100%] # rpm -ivh jre-8u131-linux-x64.rpm Preparing... ################# [100%] Updating / installing... 1:jre1.8.0_131-1.8.0_131-fcs ################# [100%] Unpacking JAR files... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar...
Verifikasi untuk memastikan itu berhasil diinstal. Dalam contoh ini, seperti yang kita lihat, ini telah menginstal versi 1.8.0 dari java.
# java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) # rpm -qa | grep -i jre jre1.8.0_131-1.8.0_131-fcs.x86_64
Catatan:Jika Anda baru mengenal Java, dan ingin mempelajari cara menulis program dasar hello world java sederhana, ini mungkin membantu:Cara Menulis dan Menjalankan Program Java di OS Unix
Unduh Java 8 JDK Saja
Jika Anda menginstal JDK, Anda biasanya tidak perlu menginstal JRE secara terpisah karena semua file biner yang disertakan dengan JRE juga disertakan dengan JDK.
Versi terbaru Java 8 tersedia untuk diunduh dari sini. Klik tautan “Unduh” di sebelah “JDK”.
Berikut adalah tautan unduhan langsung untuk Unduhan JDK 8.
Klik pada tombol radio yang mengatakan:"Terima Perjanjian Lisensi". Tombol radio akan hilang dan Anda akan melihat pesan ini:Terima kasih telah menerima Perjanjian Lisensi Kode Biner Oracle untuk Java SE; Anda sekarang dapat mengunduh perangkat lunak ini.
Untuk linux 64-bit, unduh file jdk-8u131-linux-x64.rpm, yang ada di bawah “Linux x64”
untuk linux 32-bit, unduh file jdk-8u131-linux-i586.rpm, yang ada di bawah “Linux x86”
Instal Java 8 JDK Saja
Instal Java 8 JDK pada sistem Anda seperti yang ditunjukkan di bawah ini.
# rpm -ivh jdk-8u131-linux-x64.rpm --test Preparing... ################ [100%] # rpm -ivh jdk-8u131-linux-x64.rpm Preparing... ################ [100%] Updating / installing... 1:jdk1.8.0_131-2000:1.8.0_131-fcs ################ [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar...
Pastikan jdk rpm berhasil diinstal.
# rpm -qa | grep -i jdk jdk1.8.0_131-1.8.0_131-fcs.x86_64
Lokasi File Java 8 JRE dan JDK
Secara default, langkah-langkah di atas akan menginstal jre dan jdk di bawah direktori /usr/java seperti yang ditunjukkan di bawah ini.
# ls -l /usr/java/ lrwxrwxrwx. 1 root root 16 Jun 1 16:55 default -> /usr/java/latest drwxr-xr-x. 9 root root 4096 Jun 1 17:03 jdk1.8.0_131 drwxr-xr-x. 7 root root 4096 Jun 1 16:55 jre1.8.0_131 lrwxrwxrwx. 1 root root 22 Jun 1 17:03 latest -> /usr/java/jdk1.8.0_131
Output ls di atas menunjukkan bahwa Anda dapat menginstal beberapa versi jre atau jdk pada mesin yang sama, karena setiap versi instalasi akan mendapatkan nama direktorinya sendiri dengan nomor versi di dalamnya.
Eksekusi java digunakan dari lokasi JRE (dan bukan dari lokasi JDK).
Saat Anda menginstal beberapa java, untuk mengidentifikasi versi java mana yang dapat dieksekusi yang digunakan di seluruh sistem, lakukan hal berikut:
Seperti yang ditunjukkan di bawah ini, executable java menunjuk ke /usr/bin/java
# whereis java java: /usr/bin/java /usr/share/man/man1/java.1
/usr/bin/java benar-benar menunjuk ke java di direktori /etc/alternatives.
# ls -l /usr/bin/java lrwxrwxrwx. 1 root root 22 Jun 1 17:03 /usr/bin/java -> /etc/alternatives/java
Akhirnya, seperti yang Anda lihat di sini, alternatif java etc menunjuk ke java yang dapat dieksekusi dari Java 8 JRE yang kami instal. (yaitu dari direktori /usr/java/jre1.8.0_131/bin)
# ls -l /etc/alternatives/java lrwxrwxrwx. 1 root root 31 Jun 1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java