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. 【一天一道LeetCode】#260. Single Number III

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

  2. Android的加速度传感器模拟摇一摇的效果-android学习之旅(66)

    主要介绍一下android的加速传感器的简单用法,模拟摇一摇 ,如果x,y,z三个方向的加速度超过了15,就会弹出Toast,当然你可以设置更复杂的策略,比如判断间隔 代码如下 public clas ...

  3. Dynamics CRM2011/2013 站点地图sitemap的翻译

    实体.属性字段.ribbon等的翻译可以通过解决方案来解决(具体可见我前面的博客:http://blog.csdn.net/vic0228/article/details/37690913),但解决方 ...

  4. 关于Debug和Release之本质区别的讨论

    一.Debug 和 Release 编译方式的本质区别     Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release 称为发布版本,它往往是进行了各种优化 ...

  5. OpenCV stereo matching BM 算法

    一直找不到opencv stereo matching的根据和原理出处,下面这个文章贴了个链接,有时间看看: Basically OpenCV provides 2 methods to calcul ...

  6. Android ViewManger解析 从ViewRoot 源码分析invalidate

    转载请标明出处:http://blog.csdn.net/sk719887916/article/details/48443429,作者:skay     通过学习了AndroidUI之绘图机基础知道 ...

  7. 开源项目管理系统:ProjectForge

    ProjectForge是一个Java编写的开源的基于Web的项目管理解决方案.包括:工时表(Timesheet).费用管理.项目甘特图,控制和管理工程分解结构.集成JiRA做为问题管理系统. 使用的 ...

  8. 《15个提高Google搜索的技巧》

    为了得到更加「多元化」的搜索结果,虽然 Google 目前访问起来并不是那么方便,但是仍然有很多人把它作为常用搜索引擎在使用. 其实除了最简单的关键词搜索之外,搜索引擎还提供了很多精细化的搜索功能,如 ...

  9. 给Cocos2D视图添加手势支持

    见如下代码: UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc]initWithTarget:self ac ...

  10. 使用Gradle发布Android开源项目到JCenter

    喜欢做些开源项目的朋友,相信有不少人都希望能把自己的项目发布到公共的中央仓库,如maven中央仓库,以供别人方便地集成使用.而使用了Android Studio的同学,应该也对gradle和jcent ...