配置准备
- 服务器环境:Centos 6 x86 (32位)
- 所需软件:jdk-8u141-linux-i586.tar.gz
- 安装方式:解压
- 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
配置流程
检查当前版本JDK
$ java -version java version "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.1) OpenJDK 64-Bit Server VM (build 24.95-b01,mixed mode)
OpenJDK已经默认安装配置到环境中了,然而OpenJDK只包含最精简的部分,不符合开发者的需要,因此需要卸载掉,配置回Oracle JDK。
查看OpenJDK的安装信息
$ rpm -qa | grep java tzdata-java-2014i-1.el7.noarch java-1.7.0-openjdk-headless-1.7.0.95-2.5.3.1.el7_0.x86_64 java-1.7.0-openjdk-1.7.0.95-2.5.3.1.el7_0.x86_64
卸载OpenJDK
$ rpm -e --nodeps tzdata-java-2014i-1.el7.noarch $ rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.95-2.5.3.1.el7_0.x86_64 $ rpm -e --nodeps java-1.7.0-openjdk-1.7.0.95-2.5.3.1.el7_0.x86_64
安装JDK
为了方便管理,在 /usr/local/ 路径下创建一个 jdk 目录。
$ mkdir /usr/local/jdk
将 jdk-8u141-linux-i586.tar.gz 移至该目录下,然后进行解压。
$ tar -zxvf jdk-8u141-linux-i586.tar.gz
解压后 jdk 目录下会有 jdk1.8.0_141 文件夹。
配置JDK环境变量
编辑 /etc/profile 文件
$ vi /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_141 export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib
然后让修改立即生效
$ source /etc/profile
再次查看JDK版本号
$ java -version java version "1.8.0_141" Java(TM) SE Runtime Environment (build 1.8.0_141-b15) Java HotSpot(TM) Client VM (build 25.141-b15,mixed mode)