CentOS7下载安装配置JDK_jdk-11.0.11.tar.gz 下载-程序员宅基地

技术标签: JDK  Linux  CentOS  Java SE  

本教程的服务器环境为阿里云CentOS 7.4

第1步:进入Oracle官网的JDK下载列表,选择自己需要的JDK版本(本教程以JDK11为例)。

接下来就耐心等待下载完成...

第2步:以你喜欢的方式将刚才下载的文件上传至云服务器中的相应位置(本人使用的是FIleZilla,并将文件放在了/home目录下)。

第3步:解压.tar.gz文件。

tar -zcvf jdk-11.0.1_linux-x64_bin.tar.gz

解压完成后将会生成一个jdk-11.0.1文件夹。

注:本人在macOS中下载jdk-11.0.1_linux-x64_bin.tar.gz后,不知怎么地点了一下文件,变成了jdk-11.0.1_linux-x64_bin.tar,上传至服务器的文件为.tar文件,此时解压命令应为:

tar -xvf jdk-11.0.1_linux-x64_bin.tar

第3步:配置环境变量。

进入系统的/etc目录下,键入vi profile进入文件,按i进入编辑模式,在profile文件末尾添加如下几行:

#Java environment configuration
JAVA_HOME=/home/jdk-11.0.1
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOEM/bin:$PATH
export JAVA_HOME CLASS_PATH PATH

修改好后按esc退出编辑模式,按:wq回车保存并退出。

第4步:使修改后的profile文件立即生效。

source profile

第5步:验证环境变量是否配置成功。

javac -version
java -version

若显示出版本信息,则表明配置成功。

以上就是CentOS7下载安装配置JDK的全过程教程,感谢大家的阅读。

欢迎大家加入自学Java的QQ群25011579,里面全都是自学Java的小伙伴,大家一起努力吧!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42603777/article/details/83714946

智能推荐

el-select如何在el-option中传递对象_el-select 传入数组-程序员宅基地

文章浏览阅读781次,点赞2次,收藏2次。el-select需要注意的事项_el-select 传入数组

python接口测试实战_Python接口测试实战4(上) - 接口测试框架实战-程序员宅基地

文章浏览阅读61次。本节内容数据分离 - 从Excel中读取数据增加log功能发送邮件使用配置文件框架整理上节课的框架雏形数据分离 - 从Excel中读取数据之前的用例中,数据直接写在代码文件里,不利于修改和构造数据这里我们使用Excel保存测试数据,实现代码和数据的分离新建Excel文件test_user_data.xlsx包含两个工作簿TestUserLogin和TestUserReg,并复制到项目根目录下tes..._with open(report_file, 'wb') as f

GB/T28181国标视频监控平台,liveweb流媒体平台实现监控视频直播的详细搭建流程_liveweb安装-程序员宅基地

文章浏览阅读463次,点赞10次,收藏8次。要在网页中无插件播放直播视频,现在用的播出协议主要有四种:http-flv、http-mp4、websocket和hls,而rtmp协议由于需要flash支持,目前已经没有人再使用。实现实时视频调阅、设备控制(云台控制、聚焦控制、拉框放大/缩小、巡航、看守位、预置位)、设备录像回放与控制、语音对讲、告警、H264/H265 多编码格式、支持 UDP/TCP 被动/TCP 主动三种流传输模式、设备状态监测、录像检索、向上级联国标平台等能力,能为大数据等综合管理平台提供极强的视频接入能力能力。_liveweb安装

MAT之SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对一元函数优化求解_用matlab怎么证明t1等于t2-程序员宅基地

文章浏览阅读9.1k次,点赞7次,收藏25次。MAT之SA:T1编写主函数法和T2Matlab自带的SA工具箱GUI法,两种方法实现对一元函数优化求解目录输出结果实现代码输出结果%SA:T2法利用Matlab自带的SA工具箱optimtool通过GUI调用@Jason_niu函数实现对一元函数优化求解—Jason niufunction fitnessVal = Jason_niu( x..._用matlab怎么证明t1等于t2

项目代码拆分结构_将一个项目代码拆分成方法级别-程序员宅基地

文章浏览阅读711次。最上层是一个POM类型 作用对整个商城项目中的资源进行统一管理 下面是继承子项目( pom类型)再继承一个工具类(pom类型) 然后每个子项目拆分(controller mapper pojo service) 子项目拆分的为聚合关系 这些拆分的是mapper依赖pojo,service依赖mapper,controller依赖service 得写依..._将一个项目代码拆分成方法级别

buuctf中的一些pwn题总结(不断更新)_ctf -pwn 题目-程序员宅基地

文章浏览阅读4.3k次,点赞4次,收藏18次。前言:本文记录一些buuctf中不是很典型,但是仍然值得记录的pwn题,以便于查看。0x00:stkof——unlink查看保护查看IDA伪代码增自定义size,使用malloc分配。删free之后直接置空,难以利用。改重点来到改中,这里可以随意输入大小,然后根据输入的大小来为堆块中填入数据。这样就造成了堆溢出漏洞。解题思路由于此题存在堆溢出漏洞,我们又掌控着heap地址的存在位置,这样我们很容易就想到unlink漏洞来控制堆块。由于程序本身的原因,我们先malloc一个堆_ctf -pwn 题目

随便推点

Linux环境下使用GCC编译C源代码_linux系统gcc编译器编写c-程序员宅基地

文章浏览阅读367次。通过以上步骤,你可以在Linux环境下使用GCC编译和运行C源代码。首先,安装GCC编译器,然后创建C源代码文件。接下来,使用GCC命令对源代码进行编译,并生成可执行文件。在Linux操作系统中,GCC是一种常用的编译器,用于编译和构建C语言程序。本文将介绍如何在Linux环境下使用GCC编译C源代码,并附带相应的源代码示例。创建一个新的C源代码文件,可以使用任何文本编辑器。编译成功后,可以运行生成的可执行文件。如果源代码中没有错误,并且编译成功,将生成一个名为。是要编译的源代码文件的名称,_linux系统gcc编译器编写c

MFC Windows程序设计学习笔记--MFC集合类_mfc set-程序员宅基地

文章浏览阅读447次。特定类型的MFC数组类 特定类型 CByteArray 8位字节,BYTE CWordArray 16位字节,WORD CDWordArray 32位字节,DWORD CUIntArray 无符号整型,UINT CStringArray CString CPtrArray 指向void指针 CObArray 指向CObject指针公用的成员_mfc set

通过xml设定属性动画实现view的左右抖动和上下抖动_view 左右抖动-程序员宅基地

文章浏览阅读2.3k次。1首先在res/anim文件夹下新建二个xml,如果没有anim文件夹的话请自行创建, slight_shake.xml内容如下

无法启动此程序,因为计算机中丢失api-ms-win-downlevel-shlwapi-l1-1-0.dll文件-程序员宅基地

文章浏览阅读2.5w次,点赞2次,收藏4次。最近遇到如题所示弹框的问题,花了很长时间才解决,解决方法却很简单。故记录下来。解决方法:找到相同系统却没有该问题的情况(比如出问题的是64位的win7系统,那就找一个没有该问题的64位的win7系统)。将正常系统的api-ms-win-downlevel-shlwapi-l1-1-0.dll文件复制到出现该问题的电脑的相应位置。就可以解决了。但是同样有一些问题需要注意详细步骤:有一些dl...

快速上手Spring Cloud 十二:与云原生不得不说的故事-程序员宅基地

文章浏览阅读687次,点赞26次,收藏10次。Spring Cloud与云原生的故事,就像是一部充满幽默和智慧的技术宫廷剧。它们在前世缘中相遇相知,在今生情缘中携手前行。虽然在相杀之间会遇到一些挑战和困难,但正是这些挑战让它们更加坚定地走在一起。未来,它们将继续在技术的海洋中徜徉,共同创造更加美好的明天。让我们一起笑看这场奇妙的技术冒险吧!

关于Activiti7审批工作流绘画流程图(2)_activiti7画图工具-程序员宅基地

文章浏览阅读1.3k次。虽然表很多,但是仔细观察,我们会发现Activiti 使用到的表都是 ACT_ 开头的。表名的第二部分用两个字母表明表的用途。在resources下新建Leave.bpmn20.xml文件。首先我们定义一个简单的请假流程。_activiti7画图工具