查看是否安装了JDK

如果安装完毕后,jdk版本不是当前所安装的,则需要卸载之前linux自带的jdk版本,因为安装Redhat9后默认安装了jdk, 可是默认安装的jdk1.4版本比较老,所以需要先卸载掉原有的java 版本。

[root@localhostbin]# java -version      查看安装的java版本信息

[root@localhostbin]# rpm -qa |grep -i java      查看存在java安装情况命令

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

使用rpm -e --nodeps 命令卸载以前安装的jdk1.4:

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

[root@localhostbin]# rpm -qa |grep -i java      再次输入查询java安装情况命令,返回值为空,证明卸载jdk1.4成功

第二部 安装 JDK

1 从Oracle官方网站下载JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html

下载最新版本 jdk-7u9-linux-i586.rpm

在 / 下新建software文件夹,并把安装包放在/software位置下

[root@localhostbin]#mkdir /software

注:

应该根据使用的Linux的位数选择32位或64位的jdk安装包。得到Linux系统是32位或是64位的命令:

getconf LONG_BIT

32

所以linux需要下载32位的jdk, jdk-7u21linux-i586.rpm

2 安装JDK

[root@localhostbin]#cd /software

[root@localhostbin]#chmod 777 jdk-7u9-linux-i586.rpm //给jdk-7u9-linux-i586.rpm授予可执行权限

[root@localhostbin]#  rpm -ivh jdk-7u9-linux-i586.rpm //安装jdk, 选择yes同意上面的协议,知道安装完毕

3 配置jdk

vi /etc/profile //编辑配置文件,在配置文件profile添加以下语句

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

export CLASSPATH=$JAVA_HOME/lib:.:

export PATH=$PATH:.:$JAVA_HOME/bin:

source /etc/profile //使配置文件生效

4 查看jdk默认安装路径

whereis java

在Linux上安装JDK7的更多相关文章

  1. 在centos linux上安装jdk7

    在这里下载jdk7rpm安装包,并上传到centos服务器上http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7- ...

  2. 在Windows和Linux上安装paramiko模块以及easy_install的安装方法

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  3. 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

    Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...

  4. WINDOWS和Linux上安装php7 alpha 并安装 yaf

    WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术  widuu  2个月前 (06-15)  126浏览  0评论 windows 1.windows上安装 php7 ...

  5. 在Windows和Linux上安装paramiko模块

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  6. Linux上安装使用boost入门指导

    Data Mining Linux上安装使用boost入门指导 获得boost boost分布 只需要头文件的库 使用boost建立一个简单的程序 准备使用boost二进制文件库 把你的程序链接到bo ...

  7. 如何在Linux上安装Storm

    Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件 ...

  8. linux上安装Drupal

    linux上安装Drupal 前言:国内用drupal的并不太多,网上资料也很少.要注意的是drupal尽量别使用apt来安装,特别是ubuntu平台的drupal做出了一定的更改,会妨碍后期的学习和 ...

  9. 在Linux上安装Hadoop

    先决条件: Hadoop是用JAVA写的,所以首先要安装Java.在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/766739 ...

随机推荐

  1. worker启动executor源码分析-executor.clj

    在"supervisor启动worker源码分析-worker.clj"一文中,我们详细讲解了worker是如何初始化的.主要通过调用mk-worker函数实现的.在启动worke ...

  2. 多线程查询FTP Server上的文件

    情形是这样的,最近做一个自动化的项目,当batch跑成功了,FTP Server上会有特定的生成文件.但是不确定是什么时候会有,大概是batch跑完了5分钟之内吧,所以在脚本里设置检查点的时候,需要每 ...

  3. yii中rights安装

    具体安装程序可参考:http://www.focalhot.com/blog/5.html 我在安装过程中一直存在问题,提示表auth_assignment不存在 由于我是将项目中已有的代码复制过来, ...

  4. java中sesion

    Session     *Cookie基于客户端,不安全,并且大小和个数的限制.     *Session域对象,范围一次会话范围,存个人相关的数据.     *setAttribute(String ...

  5. CLRS:median and order statistics

    //maximum and minimum     暴力遍历 O(n) //i-th element dicide and conquer random_selected_partition     ...

  6. JS与JQ倒计时的写法

    页面需要制作一个倒计时的功能:然后度娘了一遍,找到两种写法,原生JS与JQ 的,经过测试原生JS在IE可能会有不刷新的现象所以结合了一个大神的JQ写法修改好了一个. 原生JS写法: HTML: < ...

  7. 【python】os模块

    1.os.name 输出字符串指示正在使用的平台.如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'. 2.os.getcwd() 函数得到当前工作目录,即当前Py ...

  8. WP8_ListBox的用法

    在Windows Phone 7 Tips (5) 中曾经提到,在Windows Phone 7 中页面的布局一般分为:Panoramic.Pivot.List和Full Screen.而通常List ...

  9. 利用SecondaryNameNode文件恢复Namenode-实践可行

    二. namenode故障恢复(importCheckpoint) *注意事项: (1) 为了便于将随便一台datanode临时用作namenode,datanode和namenode配置需要一模一样 ...

  10. MYSQL数据导入导出

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. 进入cmd 导出所有数据库:输入:mysqldump -u ...