Apa itu java.??? Berikut pengertian java yang penulis kutip dari wikipedia bahasa Indonesia “Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platformsistem operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun“. Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.”. Java dapat dijalankan di berbagai perangkat komputer termasuk telpon genggam, sehingga kesimpulan dari pengertian diatas adalah perlu kita melakukan penginstallan sebuah software untuk mendukung bahasa pemrograman java di komputermu, Debian khususnya karena pada kesempatan kali ini penulis akan membahasnya di Debian.
Tanpa panjang lebar lagi, langsung saja ikuti langkah-langkah berikut ini, namun sebelum beranjak ke langkah-langkah alangkah baiknya kita menentukan platform mana yang akan kita gunakan, dalam contoh ini penulis akan menggunakan Oracle Java. Maka dari itu silakan untuk mengunduhnya terlebih dahulu di laman resmi Oracla Java, link : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Langkah pertama dalam tutorial kali ini adalah melihat tipe bit sistem debian yang kamu gunakan, kamu dapat melihatnya dengan memasukan perintah dibawah ini
# file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x6f99a4bee43009171bce9fa5457099aafaf2f753, stripped
Lihat keterangan berwarna merah, itu menunjukan bahwa sistem komputer debian yang penulis gunakan adalah 32-bit.
Download file arsip Oracle Java pada link yang telah penulis sertakan diatas sesuai dengan sistem yang kamu gunakan, dalam kasus ini 32-bit.
Setelah kamu selesai mengunduh file arsip Oracle Java tersebut, coba sekarang cek apakah sudah terdapat Java Development Kit di sistem debian kamu atau belum dengan memasukan perintah dibawah ini
# java -version java version "1.6.0_27" OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-1) OpenJDK Client VM (build 20.0-b12, mixed mode)
Jika tampilannya seperti diatas, itu tandanya di sistem debian kamu sudah terpasang yang dan secara default dengan versi lama, maka dari itu tetap ikuti langkah-langkah berikutnya
Edit file profile yang berada di direktori /etc, disana kamu akan menentukan lokasi untuk java yang baru, masukan perintah dibawah ini
# nano /etc/profile
Tambahkan script dibawah ini pada bagian paling akhir
JAVA_HOME=/usr/java/jdk1.7.0_51 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Sehingga keseluruhan file /etc/profile adalah sebagai berikut
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "`id -u`" -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" fi export PATH if [ "$PS1" ]; then if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "`id -u`" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi # The default umask is now handled by pam_umask. # See pam_umask(8) and /etc/login.defs. if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi JAVA_HOME=/usr/java/jdk1.7.0_51 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Setelah selesai dengan file profile, salin Oracle Java yang sudah kamu download tadi ke direktori /usr/java kemudian ekstrak dengan perintah berikut
# cp /home/<user>/Downloads/jdk-7u51-linux-i586.tar.gz /usr/java # cd /usr/java/ # tar xvzf jdk-7u51-linux-i586.tar.gz
Setelah proses ekstraksi selesai, maka akan terbentuk sebuah direktori baru yakni jdk1.7.0_51
Masukan beberapa perintah dibawah ini untuk mengenalkan Oracle Java yang baru ke sistem debian milik kamu atau yang sedang kamu gunakan
# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0_51/bin/java" 1 # sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk1.7.0_51/bin/javac" 1 # sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/java/jdk1.7.0_51/bin/javaws" 1 # sudo update-alternatives --set java /usr/java/jdk1.7.0_51/bin/java # sudo update-alternatives --set javac /usr/java/jdk1.7.0_51/bin/javac # sudo update-alternatives --set javaws /usr/java/jdk1.7.0_51/bin/javaws
Setelah selesai coba reload profile dengan perintah
#. /etc/profile
Sekarang coba kamu cek kembali versi javanya dengan perintah
# java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)
Terlihat jika Oracle Java telah berhasil terpasang dan terbaharui