Menu

Redhat Linux安装JDK 1.7

2015-08-28 - Java, Linux运维安全

刚刚拿下一台比较古老的Linux服务器

redhat_java

然后我准备给他上一个java的远控,但是java版本太低运行不了。。。。。

无奈,只能给他升级java版本了。

首先,下载JDK 1.7 安装包。

下载地址:传送门

官网下载地址:传送门

注意操作系统版本,以及32位还是64位操作系统,还有安装包是rpm还是tar.gz格式的。rpm是redhat package 就是红帽的标准安装包,有些Linux系统是不支持的。rpm安装时会自动配置,一般都是lib安装到/urs/bin, bin安装到/usr/bin下面,如果没有安装到/urs/bin下,也会在该目录下建立一个软连接。

[[email protected] /]# java -version

java version “1.4.2”

gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-51)

Copyright (C) 2006 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

查看自带的JDK的相关信息

[[email protected] ~]# rpm -qa | grep gcj

libgcj-4.1.2-51.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

libgcj-4.1.2-51.el5

卸载自带的JDK的信息

[[email protected] /]# rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

解压安装JDK

RPM 包安装

[[email protected] tmp]# chmod +x jdk-7u25-linux-x64.rpm

[[email protected] tmp]# rpm -ivh jdk-7u25-linux-x64.rpm

Preparing… ########################################### [100%]

1:jdk ########################################### [100%]

Unpacking JAR files…

rt.jar…

jsse.jar…

charsets.jar…

tools.jar…

localedata.jar…

到这里 OK  完事了。。。

PS:tar包安装

新建文件夹/usr/java/

[[email protected] usr]# mkdir java

[[email protected] usr]# cd ~/tmp

[[email protected] tmp]# tar xzvf jdk-7u25-linux-x64.tar.gz -C /usr/java/

 

配置环境变量

在etc/profile文件下添加

export JAVA_HOME=/usr/java/jdk1.7.0_25

export CLASSPATH=/usr/java/jdk1.7.0_25/lib

export PATH=$JAVA_HOME/bin:$PATH

如果你不想重新系统,可以用命令source /etc/profile使配置文件立即生效。否则只能重启系统才能使配置参数生效。

[[email protected] ~]# source /etc/profile

验证环境变量是否生效

[[email protected] ~]# echo $JAVA_HOME

/usr/java/jdk1.7.0_25

[[email protected] ~]# echo $PATH

/usr/java/jdk1.7.0_25/bin:/usr/kerberos/sbin:/usr/kerberos/bin

:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

[[email protected] ~]# echo echo $CLASSPATH

/usr/java/jdk1.7.0_25/lib

 

验证安装成功与否,以及环境变量是否生效

[[email protected] tmp]# java -version

java version “1.7.0_25”

Java(TM) SE Runtime Environment (build 1.7.0_25-b15)

Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

 

81606