Ubuntu下JDK安装

作者:三十三重天

博客:http://www.zhouhuibo.club

通过学习和分享的过程,将自己工作中的问题和技术总结输出,希望菜鸟和老鸟都能通过自己的文章收获新的知识,并付诸实施。

下载安装包

下载地址见链接

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

image-20210209085759414

解压移动到指定目录

解压安装包jdk-8u281-linux-x64.tar.gz

 tar -zxvf jdk-8u281-linux-x64.tar.gz

新建一个目录

mkdir -p /usr/lib/jdk

解压后的文件移动至 /usr/lib/jdk

mv 解压文件 /usr/lib/jdk

配置java环境变量

这里是将环境变量配置在etc/profile,即为所有用户配置JDK环境。

使用命令打开/etc/profile文件

 sudo vim /etc/profile

在末尾添加以下几行文字:

1#set java env 2export JAVA_HOME=/usr/lib/jdk/解压目录名 3export JRE_HOME=${JAVA_HOME}/jre 4export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 5export PATH=${JAVA_HOME}/bin:$PATH

执行命令使修改立即生效

 source /etc/profile

测试安装是否成功

在终端输入,出现版本号说明安装成功。

 java -version

img

END

欢迎关注公众号 程序员工具集 👍👍 致力于分享优秀的开源项目、学习资源 、常用工具

回复关键词“关注礼包”,送你一份最全的程序员技能图谱。

回复关键词"wx"添加个人微信,勾搭作者,欢迎来聊^-^。

点赞
收藏

评论区

加载中...

相关推荐

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_

手写Java HashMap源码

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

[concurrent-map]-并发map在go中的使用

关于我通过学习和分享的过程,将自己工作中的问题和技术总结输出,希望菜鸟和老鸟都能通过自己的文章收获新的知识,并付诸实施。引言Go语言原生的map类型并不支持并发读写。在Go1.9之前,go语言标准库中并没有实现并发map。在Go1.9中,引入了sync.Map。concurrentmap的优势concurrentm

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

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