系统环境:centos-6.6/6.5
安装方式:rpm安装
软件:jdk-8u45-linux-x64.rpm
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
检验系统原版本
java version
"1.7.0_65"
OpenJDK Runtime Environment (rhel-
2.5
.
1.2
.el6_5-x86_64 u65-b17)
OpenJDK
64
-Bit Server VM (build
24.65
-b04, mixed mode)
|
进一步查看JDK信息:
[root
@localhost
~]# rpm -qa | grep java
tzdata-java-2014g-
1
.el6.noarch
java-
1.6
.
0
-openjdk-
1.6
.
0.0
-
11.1
.
13.4
.el6.x86_64
java-
1.7
.
0
-openjdk-
1.7
.
0.65
-
2.5
.
1.2
.el6_5.x86_64
|
卸载OpenJDK,执行以下操作:
[root
@localhost
~]# rpm -e --nodeps tzdata-java-2014g-
1
.el6.noarch
[root
@localhost
~]# rpm -e --nodeps java-
1.6
.
0
-openjdk-
1.6
.
0.0
-
11.1
.
13.4
.el6.x86_64
[root
@localhost
~]# rpm -e --nodeps java-
1.7
.
0
-openjdk-
1.7
.
0.65
-
2.5
.
1.2
.el6_5.x86_64
|
安装JDK
上传新的jdk-8u45-linux-x64.rpm软件到/usr/local/执行以下操作:
|
[root
@localhost
local]# rpm -ivh jdk-8u45-linux-x64.rpm
Preparing... ########################################### [
100
%]
1
:jdk1.
8
.0_45 ########################################### [
100
%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
plugin.jar...
javaws.jar...
deploy.jar...
|
JDK默认安装在/usr/java中。
[root
@localhost
java]# ls
default
jdk1.
8
.0_45 latest
[root
@localhost
java]# pwd
/usr/java
|
验证安装
执行以下操作,查看信息是否正常:
[root
@localhost
~]# java -version
java version
"1.8.0_45"
Java(TM) SE Runtime Environment (build
1.8
.0_45-b14)
Java HotSpot(TM)
64
-Bit Server VM (build
25.45
-b02, mixed mode)
|
配置环境变量
rpm包(jdk-8u45-linux-x64.rpm)安装后不用配置环境变量也可以正常执行javac、java –version操作,但是为了以后的不适之需,这里还是记录一下怎么进行配置,操作如下:
修改系统环境变量文件
vim /etc/profile
向文件最后加入以下内容:
JAVA_HOME=/usr/java/jdk1.
8
.0_45
JRE_HOME=/usr/java/jdk1.
8
.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
|
使修改生效
[root
@localhost
~]# source /etc/profile
[root
@localhost
~]# echo $PATH
|
查看系统环境状态
[root
@localhost
~]# echo $PATH
/usr/lib64/qt-
3.3
/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin:/usr/java/jdk1.
8
.0_45/bin:/usr/java/jdk1.
8
.0