Linux CentOS安装JDK

1,首先查看Java 版本

1 java -version 2openjdk version "1.8.0_131" 3OpenJDK Runtime Environment (build 1.8.0_131-b12) 4OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode) 5

2,一般系统会自带OpenJDK ,再检测jdk 软件包

1 rpm -qa |grep java 2java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64 3javapackages-tools-3.4.1-11.el7.noarch 4tzdata-java-2017b-1.el7.noarch 5java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64 6java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64 7java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 8python-javapackages-3.4.1-11.el7.noarch 9

3,然后删除或者卸载自带的OpenJDK

1rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 2rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 3rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 4rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 5 6或者 7 8yum -y remove java java-1.7.0-openjdk-1.7.0 9yum -y remove java java-1.8.0-openjdk-1.8.0 10yum remove *openjdk* 11

4,再检测删除或卸载完没有

1rpm -qa | grep java 2 3javapackages-tools-3.4.1-11.el7.noarch 4tzdata-java-2017b-1.el7.noarch 5python-javapackages-3.4.1-11.el7.noarch 6

5,到官网下载JDK

1 下载地址为 2 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 3 历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html

6,查看系统是多少位

1uname -a 2Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 3

7,下载jdk 根据自己系统的位数下载jdk 的.tar.gz 文件 如:jdk-7u80-linux-x64.tar.gz

8,切换root权限

su root 获取root用户权限

9,在创建存放jdk的地方

1cd opt 2mkdir java 3

10 ,将下载的jdk压缩包复制到你要存放的文件目录

cp jdk-7u80-linux-x64.tar.gz /opt/java/

11,解压jdk 压缩包

1tar zxvf jdk-7u80-linux-x64.tar.gz 2 3-zxvf      4 5-z                通过gzip指令处理备份文件 6 7-x               从备份文件中还原文件 8 9-v               显示指令执行过程 10 11-f                指定备份文件 12 13

11,设置环境变量

1vim /etc/profile 2 3进入vim 编译器 4i 插入环境变量设置 5 6#set java_home 7export JAVA_HOME=/opt/java/jdk1.7.0_80 8export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar 9export PATH=$PATH:${JAVA_HOME}/bin 10 11 12再wq 退出保存

12 ,查看设置的环境变量

1cat /etc/profile 2

13,使设置的JDK 生效

source /etc/profile

14,检测是否设置成功

1java -version 2 3java version "1.7.0_80" 4Java(TM) SE Runtime Environment (build 1.7.0_80-b15) 5Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) 6 7或者用 8 9which java (java执行路径) 10echo $JAVA_HOME 11echo $PATH
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Linux CentOS安装JDK - HelloWorld