-
Notifications
You must be signed in to change notification settings - Fork 318
/
jdk for centos.txt
41 lines (27 loc) · 1.23 KB
/
jdk for centos.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
cp -rp jdk1.8.0_172/ /opt
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_172/bin/jar 1
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_172/bin/javac 1
alternatives --set jar /opt/jdk1.8.0_172/bin/jar
alternatives --set javac /opt/jdk1.8.0_172/bin/javac
cd /etc/profile.d/
vi java.sh
export JRE_HOME=/opt/jdk1.8.0_172/jre
export PATH=$PATH:$JRE_HOME/bin
export JAVA_HOME=/opt/jdk1.8.0_172
export JAVA_PATH=$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
------------------------------------------------------------------------------
yum -y install java-11-openjdk java-11-openjdk-devel
cat > /etc/profile.d/java11.sh <<EOF
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=\$PATH:\$JAVA_HOME/bin
export CLASSPATH=.:\$JAVA_HOME/jre/lib:\$JAVA_HOME/lib:\$JAVA_HOME/lib/tools.jar
EOF
source /etc/profile.d/java11.sh
java --version
---------------------------------------------------------------------------------
export JRE_HOME=/usr/lib/jvm/java-11-openjdk-11.0.4.11-1.el7_7.x86_64/jre
export PATH=$PATH:$JRE_HOME/bin
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.4.11-1.el7_7.x86_64
export JAVA_PATH=$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin