Install Oracle Java JDK on Kali Linux

The Guide Shows You in Easy-Steps How-to Install and Getting-Started with Oracle-Sun Official Java SE JDK i586/x8664 for Kali Linux 1.x/2.x i386/Amd64 Desktop.

To SetUp Oracle JDK you will need to Use the update-alternatives Tool to Update your System Java to Java SE 10.0.2.


Java 10 Features

  • Local-Variable Type Inference
  • Consolidate the JDK Forest into a Single Repository
  • Garbage-Collector Interface
  • Parallel Full GC for G1
  • Application Class-Data Sharing
  • Thread-Local Handshakes
  • Remove the Native-Header Generation Tool (javah)
  • Additional Unicode Language-Tag Extensions
  • Heap Allocation on Alternative Memory Devices
  • Experimental Java-Based JIT Compiler
  • Root Certificates
  • Time-Based Release Versioning

To the How-to Install Oracle JDK on Kali Linux Bottom there is a Link for Quick Start with Java JDK Development and also to Install the Java Web-Server Tomcat for Kali Linux.

Furthermore to Make the Process Easier to Visualize the Post Includes the Basic Screenshots of the Steps Involved.

The Contents and Details of How-to Install Oracle Java JDK 8 on Kali Linux are Expressly Minimal to Give Focus Only to the Essentials Instructions and Commands and Make the Tut Easier to Understand 😉


    1. Download Oracle Java SE JDK8 for Linux:
      Download Oracle JDK i586/x8664 tar.gz
      Download the Latest Oracle-Sun Java SE JDK 32/64-bit Release
    2. Double-Click on the tar.gz Archive and Extract into

      Or from Shell:

      tar xvzf ~/Downloads/jdk-8*.tar.gz -C /tmp/

      Install Oracle JDK 8 on Kali Linux - Java JDK 8 tar.gz Extraction Path

    3. Open a Terminal Window
      (Press “Enter” to Execute Commands)Install Oracle JDK 8 on Kali Linux - Open Terminal Window
    4. Relocate JDK 8

      If Got “User is Not in Sudoers file” then Look: Solution
      Make a jvm Directory if Not already there with

      if [ ! -d "/usr/lib/jvm" ]; then mkdir /usr/lib/jvm; fi

      Set the root superUser as holder

      chown -R root:root /tmp/jdk1.8*

      Reiterate the Execution Permission over the Java binaries

      chmod -R +x /tmp/jdk1.8*/bin

      Finally Shift the Java contents with

      mv /tmp/jdk1.8* /usr/lib/jvm/
    5. Installing Oracle Java JDK 8
      You can directly Copy & Paste the Commands into Terminal…

      update-alternatives --install 
      /usr/bin/java java /usr/lib/jvm/jdk1.8*/bin/java 1065
      update-alternatives --install 
      /usr/bin/javac javac /usr/lib/jvm/jdk1.8*/bin/javac 1065
      update-alternatives --install 
      /usr/bin/jar jar /usr/lib/jvm/jdk1.8*/bin/jar 1065
      update-alternatives --install 
      /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8*/bin/javaws 1065

      Checking or Setting the System Java Version in Use with

      update-alternatives --config java

      To Switch of Java Version Just Enter the Selection Number on First Column. 🙂

    6. Setting JAVA_HOME User Environment Variable (Optional)
      su [myUserName]

      Or simply:


      And Edit the Bash environment Configuration file

      nano $HOME/.bashrc


      export JAVA_HOME=/usr/lib/jvm/jdk1.8[uX]

      Replace the [uX] Looking for the Installed Java 8 Version with:

      ls /usr/lib/jvm/

      Ctr+x to Save & Exit from nano Editor 🙂
      Load New Bash Config:

    7. Test New Java JDK 8 Installation
      java -version


Now Thanks to Oracle-Sun Corporation You are Able to Successfully Start Up with Java 8 Development.


Subscribe Me On Youtube

Subscribe Me Now