CentOS7.0安装JDK1.8.121
1.检查一下系统中的jdk版本
[eln@localhost ~]$ java -version
openjdk version “1.8.0_65”
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
2.检测JDK安装包
[eln@localhost ~]$ rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
tzdata-java-2015g-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
3.卸载OpenJDK
[eln@localhost ~]$ su
密码:
[root@localhost eln]# rpm -e --nodeps tzdata-java-2015g-1.el7.noarch
[root@localhost eln]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
[root@localhost eln]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
[root@localhost eln]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
[root@localhost eln]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
[root@localhost eln]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
4.安装新的jdk-8u121-linux-x64.tar.gz
[root@localhost software]# rpm -ivh jdk-8u101-linux-x64.rpm
准备中… ################################# [100%]
正在升级/安装…
1:jdk1.8.0_101-2000:1.8.0_101-fcs ################################# [100%]
Unpacking JAR files…
tools.jar…
plugin.jar…
javaws.jar…
deploy.jar…
rt.jar…
jsse.jar…
charsets.jar…
localedata.jar…
[root@localhost software]# java -version
java version “1.8.0_101”
Java™ SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot™ 64-Bit Server VM (build 25.101-b13, mixed mode)
[root@localhost software]# java
[root@localhost software]# javac
安装完jdk-7-linux-x64.rpm后不用配置环境变量也可以正常执行javac、java –version操作,因此不用进行JDK环境变量的配置。但是为了以后的不适之需,这里还是记录一下怎么进行配置,操作如下:
修改系统环境变量文件
[root@localhost software]# vi /etc/profile
向文件里面追加以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_101
JRE_HOME=/usr/java/jdk1.8.0_101/jre
PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin:
J
R
E
H
O
M
E
/
b
i
n
C
L
A
S
S
P
A
T
H
=
.
:
JRE_HOME/bin CLASSPATH=.:
JREHOME/binCLASSPATH=.:JAVA_HOME/lib/dt.jar:
J
A
V
A
H
O
M
E
/
l
i
b
/
t
o
o
l
s
.
j
a
r
:
JAVA_HOME/lib/tools.jar:
JAVAHOME/lib/tools.jar:JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使修改生效
[root@localhost software]# source /etc/profile
查看系统环境状态
[root@localhost software]# echo $PATH
http://www.centoscn.com/image-text/install/2015/0311/4856.html