Pertama Download Sun JDK 7 (versi terbaru) dari situs resminya oracle :
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

NB:
Plihlah file berikut pada daftar pilihan download :
Linux x86    132.9 MB      jdk-7u45-linux-i586.tar.gz
-->Jika komputer yang digunakan mengggunkan kali linux 32 bit dan
plih Linux x64    131.7 MB      jdk-7u45-linux-x64.tar.gz
-->jika yang digunakan 64 bit.

kemudian setelah file tersebut berhasil didownload 

langkah selanjutnya seperti berikut :

Langkah Instalasi dan Konfigurasi
buatkanlah folder untuk menempatkan Java Virtual Machine (JVM) dari hasil ekstrak file JDK yang Anda download sebelumnya. Folder ini berada pada path /usr/lib.

Perintah untuk membuat folder JVM adalah sebagai berikut    
# sudo mkdir /usr/lib/jvm

Jika sudah dibuatkan folder JVM-nya, maka tinggal mengekstrak file JDK ke dalam folder tersebut dengan perintah (misalnya yang dipakai JDK 1.7.0_40): 

# sudo tar xvfz jdk-7u40-linux-i586.tar.gz -C /usr/lib/jvm

Setelah paket JDK 7 telah diekstrak. Sekarang tinggal melakukan konfigurasi agar JVM baru tersebut dapat dikenali dan dipakai oleh sistem operasi (ex:kali linux)


Dikarenakan JVM pada suatu sistem operasi bisa terdapat lebih dari satu versi, 
Perintah berikut mendaftarkan JVM yang baru kita ekstrak yakni paket JDK 7 ke dalam folder /usr/bin. Di dalam JDK terdapat program java sebagai runtime dan javac sebagai compiler. Kedua program tersebut kita perlu daftarkan sehingga nantinya sistem dapat mengenali dan melakukan konfigurasi terhadapnya. Anda dapat memakai perintah berikut untuk mendaftarkan JVM (JDK 7)pada kali linux (Debian)

Perintahnya :
# update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_40/bin/java 1065
# update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_40/bin/javac 1065


NB :
Nilai 1065 merupakan nilai prioritas, dimana nilai yang lebih besar lebih diprioritaskan untuk dipilih dan dipakai oleh sistem secara default. 

Untuk melakukan pemilihan JVM mana yang akan dipakai, Anda dapat menggunakan perintah:

#update-alternatives --config java
#update-alternatives --config javac


Cek java version
Pada terminal ketik perintah berikut
#java -version
maka jika instalasi JDK diatas berhasil akan muncul seperti berikut :

java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)


Catatan :
Perintah sudo di kali linux or debian digunakan apabila anda login 
menggunakan user administrator
jika login menggunakan root
tidak perlu memakai perintah sudo di depannya..