1、查看Linux自带的JDK是否已安装(如果安装则卸载CentOS已安装的低版本)

[root@localhost soft]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK -Bit Server VM (build 24.65-b04, mixed mode)

2、卸载openjdk

先查看 # rpm -qa | grep java显示如下信息:

[root@localhost soft]#rpm -qa |grep java

libreoffice-javafilter-4.0.4.2-.el6.x86_64
java-1.6.-openjdk-javadoc-1.6.0.0-11.1.13.4.el6.x86_64
libguestfs-java-1.20.-.el6.x86_64
libvirt-java-devel-0.4.-.el6.noarch
java-1.8.-openjdk-headless-1.8.0.20-.b26.el6.x86_64
mysql-connector-java-5.1.-.el6.noarch
tzdata-java-2014g-.el6.noarch
gcc-java-4.4.-.el6.x86_64
java-1.7.-openjdk-devel-1.7.0.65-2.5.1.2.el6_5.x86_64
java-1.6.-openjdk-1.6.0.0-11.1.13.4.el6.x86_64
pki-java-tools-9.0.-.el6.noarch
java-1.7.-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64
libvirt-java-0.4.-.el6.noarch
ant-javamail-1.7.-.el6.x86_64
java-1.8.-openjdk-1.8.0.20-.b26.el6.x86_64
subversion-javahl-1.6.-.el6_5.x86_64
java-1.5.-gcj-1.5.0.0-29.1.el6.x86_64
lpg-java-compat-1.1.-4.1.el6.noarch
eclipse-mylyn-java-3.4.-.el6.x86_64
java_cup-.10k-.el6.x86_64
java-1.6.-openjdk-devel-1.6.0.0-11.1.13.4.el6.x86_64
java-1.8.-openjdk-devel-1.8.0.20-.b26.el6.x86_64

删除java相关的包:

rpm -qa |grep java | xargs rpm -e --nodeps

3、从SUN公司网站下载需要安装的JDK安装包

因需要账号验证,所以事先要注册号SUN官网的账号,才能进行下载

下载后进行安装,如下以安装jdk1.8.0.91为例

rpm -ivh jdk-8u91-linux-x64.rpm

4、配置环境变量

vi /etc/profile
# 要最后加上下面三行
export JAVA_HOME=/usr/java//usr/java/jdk1.8.0_91/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意:

a. 你要将 /usr/java//usr/java/jdk1.8.0_91/改为你的jdk安装目录

b. linux下用冒号“:”来分隔路径

c. PATH/PATH/CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。

d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。

e. export是把这三个变量导出为全局变量。

f. 大小写必须严格区分。

5、使环境变量生效

source /etc/profile

6 、查看java版本,确认安装是否正确

[root@localhost soft]# java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) -Bit Server VM (build 25.91-b14, mixed mode)

centos6.X安装jdk的更多相关文章

  1. 在CentOs6.5安装jdk

    Linux CentOS 6.5 中安装与配置JDK-7:http://jingyan.baidu.com/article/fc07f9891d186512ffe51935.html jdk7的下载: ...

  2. [转]CentOS6.3安装JDK和环境配置

    转自:http://www.linuxidc.com/Linux/2012-09/70780.htm 1.CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认 ...

  3. liunx centOS6.5安装jdk教程

    第一步:mkdir /usr/java/ --在/usr目录下新建一个java目录 第二步:cp jdk-7u25-linux-x64.rpm /usr/java/ --将JDK文件复制到/usr/j ...

  4. centos6.7 安装JDK

      1.卸载JDK 查看系统是否已安装JDK.一般的linux都默认使用了开源的openJDK.显示JDK版本信息,已经安装JDK,否则没有安装.命令行: [root@localhost ~]# ja ...

  5. centos6.5 安装JDK

    今天在自己的centos机子上安装jdk,发现以前的教程都比较旧了,很多东西都过时了.今天把自己安装的感受写一下. 判断是否安装 首先,我们得判断机子上是不是安装了jdk,好多人推荐使用java -v ...

  6. 阿里云服务器CentOS6.9安装JDK

    1:首先查看系统有没有自带jdk rpm -qa | grep java 2:将存在的一一卸载 rpm -ev java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el6_9. ...

  7. 虚拟机centos6.5 --安装jdk

    1.首先卸载默认安装的openjdk,如下 rpm -qa | grep java #查看当前是否已经安装了跟java有关的包 yum -y remove java #卸载 rpm -qa |grep ...

  8. CentOS6.4 安装JDK

    1.下载JDK,这里用的是jdk-7u65-linux-x64.tar.gz,请到官网上下载. 2.清除默认的JDK,yum remove java 3.解压文件 tar -xzf jdk-7u65- ...

  9. Centos6.4安装JDK

    链接地址:http://www.iteye.com/topic/1130311 1.先看看OpenJDK的安装包 $ rpm -qa |grep javatzdata-java-2013b-1.el6 ...

随机推荐

  1. UNIX网络编程——分析一帧基于UDP的TFTP协议帧

    下图是UDP的段格式: 相比TCP段格式,UDP要简单得多,也没啥好说的,需要注意的是UDP数据长度指payload加上首部的长度. 下面分析一帧基于UDP的TFTP协议帧: 以太网首部 0000: ...

  2. 如何彻底的删除MySQL数据库(图文教程)

    最近有个小课题数据库使用Mysql,提前写一下Mysql作为复习. 第一步当然是要看如何卸载Mysql,因为安装之前要清理掉一切与Mysql有关的数据,否则后边安装失败. 以下操作以Window7操作 ...

  3. eclipse new server Cannot create a server using the selected type 网上有两种办法,其实原理一样

    eclipse new server Cannot create a server using the selected type 网上有两种办法,其实原理一样 第一种说法: 还真的找到解决的方法了, ...

  4. 一个Bootstrap的例子--关于validate

    </pre><pre name="code" class="html"><%@ page language="java& ...

  5. JSP +MySQL实现网站的登录与注册小案例

    为了练手,我就自己试着做了一个网站的登录与注册的小案例.由于没有做美化处理,所以界面并不是很好看. 网站实现的功能如下: 用户首次注册功能 用户登录功能 项目目录展示: 下面我将会分模块展示 注册模块 ...

  6. iOS中分段控制器与UIScrollView结合使用

    指定根视图: // 设置window的根视图控制器 self.window.rootViewController = [[UINavigationController alloc] initWithR ...

  7. 开源库BaseRecyclerViewAdapterHelper

    相信大家RecyclerView应该不会陌生,大多数开发者应该都使用上它了,它也是google推荐替换ListView的控件,但是用过它的同学应该都知道它在某些方面并没有ListView使用起来方便, ...

  8. 优雅的App完全退出方案(没有任何内存泄漏隐患)

    在Android开发过程中,特别是界面比较多的情况下,用平常的退出方式往往是不能完全退出这个应用,网络上也好多各种退出方案.其中一种应该是被广大开发者采纳使用,也非常的清晰方便,就是在Applicat ...

  9. Java学习笔记(一)网格袋布局

    网格袋布局类似于Win8的Metro布局,用于将组件按大小比例放在不同位置的网格内,各组件的实际大小会随着窗口的改变而改变,但相对位置不变,能够很好的适应屏幕. 通过阅读<21天学通Java&g ...

  10. EM实现

    以下是实验设计 设计一个一维的数据,14个数据,7个成一组,一个高斯分布,整体数据隐含了2个高斯分布. 系统最初给出第一个数属于z0的概率0.9,最后一个数属于在z1的概率0.9,其余数据不可判定. ...