Thursday, July 5, 2018

Java Installation on CentOS 7

Java installation
--------------------
1. goto /opt folder
2. sudo wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz"
3. sudo tar xzf jdk-*.tar.gz
4. sudo alternatives --install /usr/bin/java java /opt/jdk1.8.0_162/bin/java 2
5. sudo alternatives --config java


6. sudo alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_162/bin/jar 2
7. sudo alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_162/bin/javac 2
8. sudo alternatives --set jar /opt/jdk1.8.0_162/bin/jar
9. sudo alternatives --set javac /opt/jdk1.8.0_162/bin/javac

10. java -version

11. export JAVA_HOME=/opt/jdk1.8.0_162
12. export JRE_HOME=/opt/jdk1.8.0_162/jre
13. export PATH=$PATH:/opt/jdk1.8.0_162/bin:/opt/jdk1.8.0_162/jre/bin

14. nano /etc/profile.d/java.sh

if ! echo ${PATH} | grep -q /opt/jdk1.8.0_162/bin ; then

   export PATH=/opt/jdk1.8.0_162/bin:${PATH}

fi

if ! echo ${PATH} | grep -q /opt/jdk1.8.0_162/jre/bin ; then

   export PATH=/opt/jdk1.8.0_162/jre/bin:${PATH}

fi

export JAVA_HOME=/opt/jdk1.8.0_162

export JRE_HOME=/opt/jdk1.8.0_162/jre

export CLASSPATH=.:/opt/jdk1.8.0_162/lib/tools.jar:/opt/jdk1.8.0_162/jre/lib/rt.jar

15. sudo chown root:root /etc/profile.d/java.sh
16. sudo chmod 755 /etc/profile.d/java.sh

No comments:

Post a Comment