Install Java on Linux
Using Package Managers
Ubuntu/Debian
# Update package list
sudo apt update
# Install OpenJDK 17 (LTS)
sudo apt install openjdk-17-jdk
# Install OpenJDK 11 (LTS) if preferred
sudo apt install openjdk-11-jdkCentOS/RHEL/Fedora
# Install OpenJDK 17
sudo dnf install java-17-openjdk-devel
# For older systems using yum
sudo yum install java-17-openjdk-develArch Linux
# Install OpenJDK 17
sudo pacman -S jdk17-openjdk
# Install OpenJDK 11 if needed
sudo pacman -S jdk11-openjdkManual Installation
Step 1 - Download Java JDK
Download the latest JDK from Oracle Java Downloads or use OpenJDK.
Step 2 - Remove Previous Java Installation
sudo rm -rf /usr/lib/jvm/java*Step 3 - Extract Java Files
# Navigate to your downloads directory
cd ~/Downloads
# Extract the JDK (adjust filename as needed)
tar -xzf jdk-17_linux-x64_bin.tar.gz
# Move to system directory
sudo mv jdk-17* /usr/lib/jvm/java-17Step 4 - Set Environment Variables
# Open bashrc file
nano ~/.bashrc
# Add these lines at the end
export JAVA_HOME=/usr/lib/jvm/java-17
export PATH=$PATH:$JAVA_HOME/bin
# Apply changes
source ~/.bashrcStep 5 - Verify Installation
java -version
javac -versionℹ️
If you see version numbers, Java is successfully installed!
Last updated on