As Java 8 is not installed by default on newer Kali Linux versions, this guide will show you how to manually install JDK 8 without any errors...
Follow The Below Steps:Step 1: Download JDK8 from Oracle:
Step 2:
cd /usr/lib/jvmStep 3:
sudo tar -xvzf ~/Downloads/jdk-8u321-linux-x64.tar.gzStep 4:
sudo nano /etc/environmentStep 5: Add the following lines:
:/usr/lib/jvm/jdk1.8.0_321/bin:/usr/lib/jvm/jdk1.8.0_321/db/bin:/usr/lib/jvm/jdk1.8.0_321/jre/bin
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_321"
J2REDIR="/usr/lib/jvm/jdk1.8.0_321/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_321"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_321/db"
Step 6: Update Java alternatives:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_321/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_321/bin/javac" 0
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_321/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_321/bin/javac
Step 7: Test installation:
java -version
If you followed all steps, Java 8 (openjdk-8-jdk) is now successfully installed!