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

步骤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两种,

Product / File Description

File Size

Download

Linux x86

80.38 MB

jdk-7u25-linux-i586.rpm

Linux x86

93.12 MB

jdk-7u25-linux-i586.tar.gz

Linux x64

81.46 MB

jdk-7u25-linux-x64.rpm

Linux x64

91.85 MB

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

[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 echo $CLASSPATH

/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

    1.Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也 ...

  2. Linux安装JDK详细步骤

    Linux安装JDK步骤 1.先从网上下载jdk(jdk-7u1-linux-i586.rpm),下载地址:http://www.oracle.com/technetwork/java/javase/ ...

  3. Linux安装Jdk,CentOS安装Jdk

    Linux安装Jdk,CentOS安装Jdk >>>>>>>>>>>>>>>>>>>& ...

  4. Linux安装JDK步骤

    Linux安装JDK步骤 1.先从官网下载JDK安装包,我下载的是:jdk-8u131-linux-x64.tar.gz版本 2.在usr下创建java文件夹 # mkdir /usr/java 3. ...

  5. Linux安装JDK、MySQL和Tomcat

    1 依赖的安装 因为JDK.Tomcat和MySQL的安装过程中需要从网上下载部分支持包才可以继续,所以需要提前安装好依赖. yum install glibc.1686 yum -y install ...

  6. window、linux安装jdk,excel 导入oracle,WebService,window 端口查看,svn服务安装,oracle用户解锁

    内存泄露分析插件http://download.eclipse.org/mat/1.3/update-site/birt插件http://download.eclipse.org//birt/upda ...

  7. Linux 安装JDK(jdk-8u121-linux-x64.tar.gz)

    Linux 安装JDK(jdk-8u121-linux-x64.tar.gz) 一.JDK准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http:// ...

  8. Linux安装jdk,编写helloworld程序

    今天学习了Linux安装jdk,做个笔记记录一下. 第一步,确定Linux是32位的还是64位的,然后到oracle官网上下载对应版本的jdk,一般下载.tar.gz文件.查看Linux的版本的命令是 ...

  9. debian 7 linux 安装jdk出现Error occurred during initialization of VM java/lang/NoClassDefFoun

    debian 7 linux 安装jdk出现Error occurred during initialization of VM java/lang/NoClassDefFoun 这两天一直研究lin ...

随机推荐

  1. Java 8 Stream API详解--转

    原文地址:http://blog.csdn.net/chszs/article/details/47038607 Java 8 Stream API详解 一.Stream API介绍 Java8引入了 ...

  2. make things simple

    以前看过一篇文章,具体内容不记得了,只记得它的结论了:懒是人类进步的源动力.当时觉得结论有点新颖,文中列举了大量的实例证明这个结论,其中重点强调了计算机学科.我本身从事算是计算机相关的工作,对文中的部 ...

  3. 虚拟机利用Host-only实现在不插网线的情况下,虚拟机与主机实现双向通信,实现ssh连接以及samba服务实现共享

    为了不影响其他的虚拟网卡,我们在VMware下在添加一块虚拟网卡: 然后点击Next,选择连接方式: 点击Finish即可. 重新启动虚拟机,如果这是你手动添加的第一块虚拟网卡,那么应该是eth1. ...

  4. 原创:微信小程序源码解说:石头剪刀布(附源码下载)

    我的博客:来源链接 昨天看有个石头剪刀布的练习,就拿出来做了一下,布局的代码浪费了很多时间,果然CSS这块的还不是很熟练,下面直接上图上代码了. JS: var numAi = 0 var timer ...

  5. (十七)WebGIS中距离及面积测量的原理和实现以及坐标转换的简单介绍

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 在这一章里我们将讨论基础工具栏中另外两个常用工具:距离测量工 ...

  6. ASP.NET CMS模板培训教程

    注意:此文档中出现所有的类,都是公司内部的,也就是说,只是给公司内部人员培训的一篇文章而已,如果其他的人看到了, 看不懂里面的类,那是因为这都是我公司内部的框架. 首先是进入我们的系统的后台,然后选择 ...

  7. 微信扫码支付+Asp.Net MVC

    这里的扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC,整理如下.(demo在最下方) 一.准备工作 使用的微信API中的统一下单方法,关键的参数是‘公众账号I ...

  8. ASP.NET MVC 使用 FluentScheduler 定时器计划任务

    MacBook Pro 只有四个 USB Type-C 接口是否错了? 一项新技术的诞生总会对已存在的事物造成冲击或影响,如果大家都害怕冲击与影响,那这个世界永远像现在不变就行了,大家都好好的,待在自 ...

  9. 和JavaScript家的闭包玩玩捉迷藏

    JavaScript的闭包 首先声明,这是一篇面向小白的博客,不过也欢迎各位大牛批评指正,谢谢.   其实关于闭包各个论坛社区里都有很多的文章来讲它,毕竟闭包是JavaScript中一个特色,也正因为 ...

  10. view向controller提交列表

    第一次将view中列表提交到controller,尝试了下,还是可以的 要传输的实体类 /// <summary> /// 用于展示的角色类 /// </summary> pu ...