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. Android的搜索框SearchView的用法-android学习之旅(三十九)

    SearchView简介 SearchView是搜索框组件,他可以让用户搜索文字,然后显示.' 代码示例 这个示例加了衣蛾ListView用于为SearchView增加自动补全的功能. package ...

  2. 《java入门第一季》之HashSet小案例:获取10个1至20的随机数,要求随机数不能重复

    这是基于HashSet集合的唯一性. /*  * 编写一个程序,获取10个1至20的随机数,要求随机数不能重复.  *   * 分析:  * A:创建随机数对象  * B:创建一个HashSet集合 ...

  3. 为什么很多类甚者底层源码要implements Serializable ?

    为什么很多类甚者底层源码要implements Serializable ? 在碰到异常类RuntimeException时,发现Throwable实现了 Serializable,还有我们平进的ja ...

  4. 使用VideoView实现简单视频播放器

    转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/39471397 VideoView内部封装好了Mediaplayer.Android框架 ...

  5. oracle的rownum与having用法 去除重复 在重复情况用rownum

    一般来说,大家会用rownum,也就是伪列来指定要显示多条数据, 比如 select linename from aced where rownum<3 但是,大家注意,如果取出来的数据有重复数 ...

  6. log4xx/log4j异步日志配置示例

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration S ...

  7. Java 截取中英文混合字符串

    题目: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串. 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入&q ...

  8. VS2010安装Boost库

    source URL: http://stackoverflow.com/questions/2629421/how-to-use-boost-in-visual-studio-2010 While ...

  9. VisualSVN Server安装过程

     运行VisualSVN-Server-2.7.3.msi程序, 如下图 点击Next, 下一步 选中 I accept选项, 点击Next, 下一步 选择默认配置, 服务和控制台组件方式, 点击 ...

  10. AngularJS进阶(十六)脏值检查

    脏值检查 注:请点击此处进行充电! 需求 在项目开发过程中,需要对药店信息进行更改.如下图所示.现在的需求是:当药店信息没有发生变化时,点击"更新信息"按钮,提示"药店信 ...