专栏首页带你回家centos6.5 安装jdk1.8

centos6.5 安装jdk1.8

第一种方式: 使用yum命令安装,这样安装的好处就是不用配置环境变量!!

yum search java|grep jdk

可以看到yum 库中的jdk版本这里选择

yum install java-1.8.0-openjdk

安装jdk 如果你安装jdk1.7 就改成java-1.7.0-openjdk

表示安装成功了!!

jdk安装完之后,默认的安装目录是在: /usr/lib/jvm/

到这个目录下查看是否有这个安装包

然后验证是否安装成功!! 因为是yum安装的所有不需要配置环境变量!!

java -version

第二种方式就是。通过下载 安装包来安装

1.在/usr/目录下创建java目录

[root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java

2.下载jdk,然后解压

[root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz [root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz

3.设置环境变量

[root@localhost java]# vi /etc/profile

在profile中添加如下内容:

#set java environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效:

[root@localhost java]# source /etc/profile

4.验证JDK有效性

[root@localhost java]# java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

参考资料:https://www.linuxidc.com/Linux/2016-09/134941.htm

因为openjdk 跟jdk有一点区别。详情请看:https://my.oschina.net/960823/blog/1831639

如何卸载openjdk 安装jdk

rpm -qa | grep jdk

然后

yum -y remove jdk名字

卸载了openjdk

下面手动安装jdk

创建目录 mkdir /usr/java

tar -zxvf 解压你下载的jdk 文件

vim /etc/profile

然后文件中添加

set java environment JAVA_HOME=/usr/java/jdk1.8.0_171 JRE_HOME=/usr/java/jdk1.8.0_171/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH

在文件最下面添加即可!

然后让这个修改的文件生效

source /etc/profile

最后验证

java-version

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 分布式事务之Seata中间件原理及流程详细分析

    原文链接:https://blog.csdn.net/f4761/article/details/89077400

    天涯泪小武
  • Lombok学习

    Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques等常规方法,同时可以自动化...

    神秘的寇先森
  • 一文看懂Java序列化之serialVersionUID

    serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进...

    一个优秀的废人
  • Java调用native本地方法实例:控制台下的中英文字符对齐问题

    小伙伴们在初学Java的时候一般都是采用Eclipse或其他IDE环境,中英文混合时的对齐问题想必都或多或少地困扰过大家。

    老九君
  • Java同步和异步,阻塞和非阻塞

    同步是指: 发送方发出数据后, 等待接收方发回响应后才发下一个数据包的通讯方式. 就是在发出一个调用时, 在没有得到结果之前, 该调用就不返回, 但是一旦调用返...

    烟草的香味
  • POJ 2752 Seek the Name, Seek the Fame(KMP求公共前后缀)

    题意是给了一个字符串,求出前i位的前缀刚好是后i位的后缀,输出这些位置,比如abcab当i为2的时候前缀为ab后缀也为ab

    Ch_Zaqdt
  • Java 14 可能带来什么新特性?

    JDK/Java 13 在一个月前已经发布,该版本带来了 5 大新特性,笔者观察到其中的 Text Blocks(文本块)特性似乎被讨论最多。

    Java技术栈
  • springboot搭建jsp项目

    在这里引用《孟子》:天降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行指乱其所为,所以动心忍性,曾益其所不能。

    高楼Zee
  • 5分钟面试指南(第十四篇 听说你要重构项目)

    本部分我们会为大家提供一些python初级工程师在面试过程中遇到的常见的面试题目,期望达到的效果:

    还是牛6504957
  • React VS Vue:2020年应该选哪个?[每日前端夜话0xD3]

    Javascript 框架以及 HTML 和 CSS 已成为每个现代软件项目前端开发的重要组成部分。2020 年将会是为你的 Web 项目选择正确的 javas...

    疯狂的技术宅

扫码关注云+社区

领取腾讯云代金券