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. Java中的this关键字

    //Java中的this //this引用---->当前对象的引用 /* * 1.this在什么地方(非静态的)访问另外一个成员(非静态,可以是属性或者方法) * 前面都省略了this * 2. ...

  2. 1016. Phone Bills (25) -vector排序(sort函数)

    题目如下: A long-distance telephone company charges its customers by the following rules: Making a long- ...

  3. 【一天一道LeetCode】#65. Valid Number

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Validat ...

  4. ECMAScript 6之变量的解构赋值

    1,数组的解构赋值 基本用法 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 以前,为变量赋值,只能直接指定值. var a = 1; va ...

  5. OpenCV提取显示一张图片(或者视频)的R,G,B颜色分量

    使用OpenCV可以提分别提取显示一张图片(或者视频)的R,G,B颜色分量.效果如下. 原图: R: G: B: 示例代码如下,貌似很久以前网上找的的,逻辑很清晰,就是把R,G,B三个分量分开,然后显 ...

  6. Libgdx 1.5.2发布

    [1.5.2] - 修复问题 #2433 - 修复LWJGL在Mac OS X的本地载入问题 [1.5.1] - Gradle 升级到 2.2 - Android Gradle 工具升级到 1.0.0 ...

  7. 关于Android自定义view 你所需要知道的基本函数

    开始时之前想吐槽一句..iphone的闹钟,12小时制.我成功的把闹钟订到了下午5:00 导致错过一班飞机.心疼改签费. 候机ing,没有事做,来写一下学习自定义view必须掌握的基本函数.这里只挑一 ...

  8. Leetcode_121_Best Time to Buy and Sell Stock

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/43024967 Say you have an array ...

  9. React Native之携程Moles框架

    因为支持用javascript开发原生应用,React Native一推出就受到不少公司热捧,各家都跃跃欲试.但有一个痛点是,在移动端,我们是否有必要开发多套程序:iOS.Android和H5?本次将 ...

  10. ORM对象关系映射之GreenDAO自定义属性转换器PropertyConverter

    在使用GreenDAO定义实体的属性时候,通常来说定义的实体属性名就是对应的表的字段名.实体中属性的类型(如Long.String等)就是表的字段名类型,但是我们难免会有不一样的需求,比如实体中我定义 ...