Redhat Linux安装Jre 1.8

来源:互联网 发布:dijkstra算法c 代码 编辑:程序博客网 时间:2024/05/29 04:26

本篇主要介绍在Redhat Linux(Red Hat Enterprise linux Server release 5.7 (Tikanga))系统上安装Jre 1.8,其它Linux平台安装也大同小异,可能略有差别。

步骤1:下载JDK 1.7 安装包

JDK JRE 1.8 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

 

在下载过程中,需要注意两点:

1:注意操作系统版本,以及32位还是64位操作系统。如下所示,Linux 分x86、x64两种,

jre-8u144-linux-x64.rpmjre-8u144-linux-x64.tar.gz

Product / File Description

File Size

Download

Linux x86

80.38 MB

jre-8u144-linux-i586.rpm

Linux x86

93.12 MB

jre-8u144-linux-i586.tar.gz

Linux x64

81.46 MB

jre-8u144-linux-x64.rpmjre-8u144-linux-x64.tar.gz

Linux x64

91.85 MB

jre-8u144-linux-x64.tar.gz

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

 

步骤2:上传JKD 1.7 安装包

正常情况下你可以用FPT工具上传安装JDK 安装包,因为这里我是用虚拟机做实验,本机是Win 7 专业版本64位操作系统,所以你必须确保在Linux下能访问Windows 下的文件。点击"虚拟机设置"下的“选项”-共享文件夹“,选择”总是启用“,然后按向导设置你需要共享的文件夹。然后你在/mnt/hgfs/下就能看到JKD文件夹了,将JKD安装包复制到~/tmp/文件下。

clip_image002

[root@localhost ~]# cd /mnt/hgfs/

[root@localhost hgfs]# ls

JKD

[root@localhost hgfs]# cd JKD

[root@localhost JKD]# ls

jre-8u144-linux-i586.rpmjre-8u144-linux-i586.tar.gz

[

[root@localhost JKD]# cp jre-8u144-linux-i586.rpm /tmp/

[root@localhost JKD]# cp jre-8u144-linux-i586.tar.gz /tmp/

 

 

步骤3:检查Linux 系统上是否存在其它版本的JDK,如果有则先卸载旧版本的JKD。

[root@localhost /]# 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的相关信息

[root@getlnx06 ~]# 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的信息

[root@localhost /]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

 

步骤4:解压安装Jre

RPM 包安装

[root@localhost tmp]# chmod +x jre-8u144-linux-i586.rpm

[root@localhost tmp]# rpm -ivh jjre-8u144-linux-i586.rpm

Preparing... ########################################### [100%]

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

Unpacking JAR files...

rt.jar...

jsse.jar...

charsets.jar...

tools.jar...

localedata.jar...

tar包安装

 

新建文件夹/usr/java/

[root@localhost usr]# mkdir java

[root@localhost usr]# cd ~/tmp

[root@localhost tmp]# tar xzvf jre-8u144-linux-i586.rpm -C /usr/java/

 

步骤5:配置环境变量

cd /etc

[root@localhost etc]# vi  profile


# /etc/profile


# System wide environment and startup programs, for login setup
# Functions and aliases Go in /etc/bashrc


pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}
"profile" 63L, 1144C


在etc/profile文件下添加

export JAVA_HOME=/usr/java/jre1.8.0_144

export CLASSPATH=/usr/java/jre1.8.0_144/lib

export PATH=$JAVA_HOME/bin:$PATH

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

[root@localhost ~]# source /etc/profile

验证环境变量是否生效

[root@localhost ~]# echo $JAVA_HOME

/usr/java/jre1.8.0_144

[root@localhost ~]# echo $PATH

/usr/java/jre1.8.0_144/bin:/usr/kerberos/sbin:/usr/kerberos/bin

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

[root@localhost ~]# echo echo $CLASSPATH

echo /usr/java/jre1.8.0_144/lib

[root@localhost ~]#

 

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

[root@localhost tmp]# java -version

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) Client VM (build 25.144-b01, mixed mode, sharing)

步骤7:删除tmp目录下JDK安装包

 第一次用linux,弄了好几天,参照大神的博客:http://www.cnblogs.com/kerrycode/p/3197865.html,他有几步遗漏,以上已补齐。

欢迎砖头!!!

原创粉丝点击