[CENTOS] setup openjdk 20.0.1 and maven 3.9.2 (java) - fourslickz/notes GitHub Wiki

setup java default package

yum install java
java -version
yum install java-devel

setup java version 20.x.x

wget https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.rpm
yum -y install jdk-20_linux-x64_bin.rpm 
java --version

setup maven version 3.9.2

cd /usr/local/src
wget https://archive.apache.org/dist/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.tar.gz
tar xf apache-maven-3.9.2-bin.tar.gz -C /usr/lib

configure profile

nano /etc/profile
#### APACHE MAVEN ####
M2_HOME="/usr/lib/apache-maven-3.9.2"
export M2_HOME

M2="$M2_HOME/bin"
MAVEN_OPTS="-Xms256m -Xmx512m"
export M2 MAVEN_OPTS

PATH=$M2:$PATH
export PATH

#### JAVA ####
export JAVA_HOME="/usr/lib/jvm/jdk-20-oracle-x64"
export PATH=$JAVA_HOME/bin:$PATH
. /etc/profile
env | grep M2

check maven version

mvn -version