centos安装jdk9

  • 2017-10-07
  • 浏览 (480)

1.查看Linux自带的JDK是否已安装
java –version  
如果出现openjdk,最好还是先卸载掉openjdk,在安装oracle公司的jdk.

2.查看jdk信息
rpm -qa|grep java 
 
3.卸载OpenJDK,执行以下操作:
yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk
rpm -e --nodeps tzdata-java-2012c-1.el6.noarch  
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

4.下载jdk
从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载jdk并解压

5.设置环境变量
编辑 /etc/profile 文件,添加下面的命令:
# set Java environment
JAVA_HOME=/usr/soft/jdk9
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

6.查看是否安装成功
先执行 source /etc/profile ,然后执行 java -version 。如果显示
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
恭喜!安装成功。

7.其它
要是你没有卸载就得JDK版本而安装了最新的JDK版本,你应该告诉你的系统你java在那里有执行的权限。

默认的JDK安装路径为 /usr/java/jdk9/ ,这就是java执行的地方,我们应该一个一个的运行、以下的命令。
alternatives --install /usr/bin/java java /usr/java/jdk9/jre/bin/java 20000
alternatives --install /usr/bin/jar jar /usr/java/jdk9/bin/jar 20000
alternatives --install /usr/bin/javac javac /usr/java/jdk9/bin/javac 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jdk9/jre/bin/javaws 20000
alternatives --set java /usr/java/jdk9/jre/bin/java
alternatives --set jar /usr/java/jdk9/bin/jar
alternatives --set javac /usr/java/jdk9/bin/javac 
alternatives --set javaws /usr/java/jdk9/jre/bin/javaws

全部完事以后,让我们来查看一下alternatives。
ls -lA /etc/alternatives/
输出结果如下:
lrwxrwxrwx. 1 root root 29 Dec  2 16:24 jar -> /usr/java/jdk9/bin/jar
lrwxrwxrwx. 1 root root 34 Dec  2 16:24 java -> /usr/java/jdk9/jre/bin/java
lrwxrwxrwx. 1 root root 31 Dec  2 16:24 javac -> /usr/java/jdk9/bin/javac
lrwxrwxrwx. 1 root root 36 Dec  2 16:24 javaws -> /usr/java/jdk9/jre/bin/javaws
[...]

我们用如下的命令来查看java版本:
java -version
输出结果如下:
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
恭喜!安装成功。


正文到此结束