Yum Install - Java-17
sudo yum remove java-17-openjdk* For older OSes (e.g., CentOS 7), use a third-party repo: Amazon Corretto sudo yum install -y java-17-amazon-corretto-devel Adoptium (Eclipse Temurin) # Add repo first sudo yum install -y https://packages.adoptium.net/artifactory/rpm/rpm_repo.repo sudo yum install temurin-17-jdk 10. Conclusion The command sudo yum install java-17-openjdk-devel is the standard, reliable method for installing Java 17 on modern RHEL-based Linux distributions. Always verify installation with java -version and manage multiple versions using the alternatives system. For legacy OS versions, use Amazon Corretto or Adoptium as an alternative source. Document ID: YUM-JAVA17-001 Last Reviewed: 2025-03-15
yum list available | grep -i "openjdk-17" To run Java applications but not compile code: yum install java-17
# List available versions yum --showduplicates list java-17-openjdk sudo yum install java-17-openjdk-17.0.9.0.9-2.el8 5. Managing Multiple Java Versions If multiple JDKs are installed (e.g., Java 11 and Java 17): 5.1 List installed Java versions yum list installed | grep openjdk 5.2 Switch default Java version using alternatives sudo alternatives --config java Example output: sudo yum remove java-17-openjdk* For older OSes (e
java -version Expected output (example): For legacy OS versions, use Amazon Corretto or
sudo yum install java-17-openjdk For compiling and running Java code:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-$(uname -m) export PATH=$PATH:$JAVA_HOME/bin After installation, run: