作者:潇湘隐者

步骤1:下载JDK 1.7 安装包  JDK 1.7 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

在下载过程中,需要注意两点: 1:注意操作系统版本,以及32位还是64位操作系统。如下所示,Linux 分x86、x64两种,

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/文件下。

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

[root@localhost hgfs]# cd JKD

[root@localhost JKD]# ls

jdk-7u25-linux-x64.rpm jdk-7u25-linux-x64.tar.gz

[root@localhost JKD]#

[root@localhost JKD]# cp jdk-7u25-linux-x64.rpm ~/tmp/

[root@localhost JKD]# cp jdk-7u25-linux-x64.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:解压安装JDK   RPM 包安装

[root@localhost tmp]# chmod +x jdk-7u25-linux-x64.rpm

[root@localhost 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...   tar包安装       新建文件夹/usr/java/   [root@localhost usr]# mkdir java   [root@localhost usr]# cd ~/tmp   [root@localhost tmp]# tar xzvf jdk-7u25-linux-x64.tar.gz -C /usr/java/

步骤5:配置环境变量   在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使配置文件立即生效。否则只能重启系统才能使配置参数生效。

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

验证环境变量是否生效

[root@localhost ~]# echo $JAVA_HOME   /usr/java/jdk1.7.0_25

[root@localhost ~]# 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

[root@localhost ~]# echo $CLASS_PATH

/usr/java/jdk1.7.0_25/lib   [root@localhost ~]#

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

[root@localhost 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)

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

Redhat Linux 系统上安装JDK 1.7的更多相关文章

  1. Linux系统上安装JDK和Tomcat服务器

    一.安装JDK 1.查看当前Linux系统是否已经安装java  输入命令: rpm -qa | grep java 2.卸载两个openJDK  输入命令:rpm -e --nodeps 3.上传j ...

  2. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

  3. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  4. linux系统上安装java

    linux系统上安装java   如何在ubuntu server上安装java(jre或jdk),主要注意以下几点: 1.下载你想要的java版本压缩包. JRE下载:http://java.com ...

  5. 在VMware的Linux系统上安装Redis

    在VMware的Linux系统上安装Redis 具体过程如下: 下载,解压和编译: 在执行make的时候报错,具体报错信息如下: zmalloc.o: In function `zmalloc_use ...

  6. Redis进阶实践之二如何在Linux系统上安装安装Redis

    一.引言      上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...

  7. Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

    Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...

  8. linux系统上安装svn服务器 环境linux+nginx+svnserver

    系统:Ubuntu 12.04 64位 lnmp环境 集成软件:PHP5.4.27.Nginx1.6.0.MySQL5.5.37 阿里云server svnserver有2种执行方式:独立server ...

  9. Linux系统上安装字体

    最近项目中需要控制字体类型,然后就上网查了一下在linux系统上安装字体,在window上和linux上,字体要求一样,都是ttf格式,下面这是window上的字体截图 在linux系统中的/usr/ ...

随机推荐

  1. Vue技术点整理-Vue CLI安装详解

     一,脚手架安装 Node 版本要求 Vue CLI 需要 Node.js +).你可以使用 nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本. 1,全局安装Vue CLI ...

  2. 和朱晔一起复习Java并发(一):线程池

    和我之前的Spring系列文章一样,我们会以做一些Demo做实验的方式来复习一些知识点. 本文我们先从Java并发中最最常用的线程池开始. 从一个线程池实验开始 首先我们写一个方法来每秒一次定时输出线 ...

  3. asp.net core 系列之Configuration

    在ASP.NET Core中的App configuration 是通过configuration providers基于key-value对建立的.Configuration providers读取 ...

  4. 基于lua-nginx-module(openresty)的WEB应用防火墙

    独乐乐,不如众乐乐,分享给大家一篇WEB应用防火墙的文章,基于Lua+ Nginx实现.以下是ngx_lua_waf的作者全文输出. Github地址:https://github.com/loves ...

  5. LINUX_记录(一)

    我有了一台电脑,有好多的硬件,CPU啊.内存啊.光驱啊.硬盘啊等等,我不想装windows,我想装linux,我就装了一个linux.事实上,可以跑,没问题,我在思考,why? 我装的linux,包括 ...

  6. 算法导论--最小生成树(Kruskal和Prim算法)

    转载出处:勿在浮沙筑高台http://blog.csdn.net/luoshixian099/article/details/51908175 关于图的几个概念定义: 连通图:在无向图中,若任意两个顶 ...

  7. 动态规划(1)——最长子序列(LCS)问题

    最长子序列问题:从中找出最长的字符序列,比如: cnblogs和belong.这两个字符串的最长子序列就是blog. 动态规划:通过分解大问题,不断的将大问题变成小问题,最终整合所有解,得出最优解(和 ...

  8. 用tcp协议实现一个并发的socketserver 进行密文登录

    先在客户端进行摘要,客户端把用户名作为盐. 然后在服务端进行二次摘要,用固定的盐(不能让别人知道你的盐是什么),然后存到文件中,密文存储.或者和文件中的密文对比. 这样即使在网络上用户信息被截获,和存 ...

  9. Python基础总结之第一天(新手可相互督促)

    我是大刘啊~ 坚持每周更新最少一次,为年薪20万迈进! 我为什么要学Python? 答:我想要涨工资...家里有矿我就不会来烧脑了...... 先写点什么呢? 新手,hhh,激动无比,无从下爪.... ...

  10. 负载分配—DNS的域名解析

    DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网.人们在通过浏览器访问网站时只需要记住网站的域名即可,而不需 ...