图文详解Linux基础经典教程(06)——CentOS安装JDK

news2025/7/9 20:16:42

版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

概述

从本节教程开始,我们尝试在CentOS上搭建Java开发环境,即在CentOS中安装:JDK、Tomcat、MySQL等开发工具。

这些工具均可选用YUM或压缩包的安装方式。为此,在本教程中会涉及这两种安装方式;各位可依据实际情况选择。

嗯哼,我们从JDK开始吧。

安装步骤

在此,详细介绍在CentOS中安装JDK的步骤及其注意事项。

第一步:卸载CentOS自带jdk

利用命令查询并显示CentOS自带jdk;命令如下:

rpm -qa | grep jdk

在这里插入图片描述
利用命令删除CentOS自带jdk;命令如下:

rpm -e --nodeps jdk的rpm软件包的名字

在这里插入图片描述

第二步:上传JDK

使用XFTP将JDK上传至/opt目录下;图示如下:

在这里插入图片描述

第三步:解压JDK压缩包

进入/opt目录将上传的JDK压缩包解压;命令如下:

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

在这里插入图片描述

解压完成再次查看opt下的文件;图示如下:

在这里插入图片描述

第四步:配置环境变量

利用vim打开/etc/profile配置环境变量,代码如下:

JAVA_HOME=/opt/jdk1.8.0_261
PATH=/opt/jdk1.8.0_261/bin:$PATH
export JAVA_HOME_PATH

在这里插入图片描述
最终利用:wq保存并退出即可完成环境变量的配置。

第五步:重启

为确保配置生效;请注销用户后重新进入CentOS。

第六步:验证环境变量

在终端使用java和javac命令验证环境变量是否配置成功;图示如下:

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/5762.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

225. 用队列实现栈、232. 用栈实现队列、622. 设计循环队列

LeetCode题解前言用队列实现栈用栈实现队列循环队列总结前言 这三道题都是比较经典的一道题,主要想要考察我们对于栈、队列的性质的应用,也是笔试题的常客!!!接下来就让我们一起来手撕它!!&…

【C】程序环境和预处理

🙈个人主页:阿伟t 👉系列专栏:【C语言–大佬之路】 🎈今日心语:你所看到的惊艳,都曾被平庸所历练。 本章重点: 程序的翻译环境程序的执行环境详解:C语言程序的编译链接…

next-key lock案例

1. 加锁规则 在默认的可重复读的隔离级别下,加锁规则可以总结为:两个原则,两个优化和一个bug。 原则1:加锁的基本单位是next-key lock。next-key lock是前开后闭的区间原则2:查询过程中访问到的对象才会加锁优化1&am…

计算机网络-数据交换技术

数据交换:实现在大规模网络核心上进行数据传输的技术基础。 常见的数据交换技术包括:电路交换、报文交换和分组交换。 一、电路交换 电路:通过中间交换结点为两台主机之间建立一条专用的通信线路。电路交换:是最早出现的一种交换…

这个神器,让我的 Python 代码运行速度快了100倍

Python 已经得到了全球程序员的喜爱,连续多期稳坐编程语言排行榜第一把交椅。但是还是遭到一些人的诟病,原因之一就是认为它运行缓慢。 要是有一款能够自动优化我们代码的神器该有多好啊! 于是,大家都在想尽各种办法来提高 Pytho…

弘扬企业家精神!闪马智能创始人兼CEO彭垚再获殊荣

随着新业态、新活力涌现,诞生了一批又一批新的优秀企业家。11月8日,闪马智能创始人兼CEO彭垚荣膺胡润百富“2022青年产业领袖”。 自2016年起,彭垚连续创业,7年内成功培育并壮大了两家行业独角兽企业,2019年4月成立闪…

创龙AD+全志T3 ad_display 开发案例 (2)

上一篇:创龙AD全志T3 ad_display 开发案例(1) 前 言 本文主要介绍基于全志科技T3(ARM Cortex-A7)处理器的8/16通道AD采集开发案例,使用核芯互联CL1606/CL1616AD芯片,亦适用于ADI AD7606/AD7616。CL1606/CL1616与AD7606/AD7616软硬件兼容。 …

OpenCV图像处理——图像梯度

总目录 图像处理总目录←点击这里 七、图像梯度 7.1、图像梯度-Sobel算子 原图 直接计算 不建议这么算 sobelxycv2.Sobel(img,cv2.CV_64F,1,1,ksize3) sobelxy cv2.convertScaleAbs(sobelxy) cv_show(sobelxy,sobelxy)分别计算——合并 当前位置的像素值等于sobel算…

spring security调用过程;及自定义改造

认证/授权概述 一般系统都有登录接口来校验用户是否存在,密码是否正确,然后会颁发一个token给客户端,后续客户端就可以带着这个token来请求,代表自己是合法请求。 spring security责任链 请求->UsernamePasswordAuthenticati…

【MFC】打砖块小游戏(上)(5)

创建WIN32项目的时候,可以去掉勾选【空项目】可以减少工作量。 创建项目 文件-》新建-》 项目-》WIN32项目-》取消勾选空项目,完成创建 创建完成后,多出了很多文件,当然很多代码是前面已经手动写过了的: stdafx.h …

聚醚羰基铑功能化离子液体{[CH3O(CH2CH2O)nmim][Rhx(CO)y]}

聚醚羰基铑功能化离子液体{[CH3O(CH2CH2O)nmim][Rhx(CO)y]} 离子液体种类 目前研究较多的离子液体阳离子,根据有机母体的不同主要可分四种,即咪唑类离子[R1R3Im]、吡啶类离子[RPy]、烷基季铵类离子[NRxH4-x]以及烷基季膦类离子[PRxH4-x]。这四类阳离子…

【Designing ML Systems】第 9 章 :生产中的持续学习和测试

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

MySQL数据库的约束

文章目录一、约束是什么?二、约束的具体操作Not NULLUNIQUE约束的组合使用PRIMARY KEYDEFAULTFOREIGN KEY一、约束是什么? 约束就是,在创建表的时候,对表设置一些规则,只有满足这些规则,才可以插入数据&am…

【微服务】Nacos通知客户端服务变更以及重试机制

💖Spring家族源码解析及微服务系列 ✨【微服务】Nacos服务发现源码分析 ✨【微服务】SpringBoot监听器机制以及在Nacos中的应用 ✨【微服务】Nacos客户端微服务注册原理流程 ✨【微服务】SpringCloud中使用Ribbon实现负载均衡的原理 ✨【微服务】SpringBoot启动流程…

字节一面后,我又看了一遍ThreadLocal核心原理

前言:上周在面试字节的时候,问到了ThreadLocal的核心原理,由于这个知识点当时有些淡忘,因此作此篇文章进行知识的记录,同时希望能够帮助到其他的小伙伴儿们。 本篇文章记录的基础知识,适合在学Java的小白&a…

动态 SQL

文章目录一、学习目的二、动态 SQL 中的元素三、条件查询操作四、更新操作五、复杂查询操作1.foreach 元素中的属性2.foreach 元素迭代数组3.foreach 元素迭代 List4.foreach 元素迭代 Map一、学习目的 在实际项目的开发中,开发人员在使用 JDBC 或其他持久层框架进…

【汇编 C++】多态底层---虚表、__vfptr指针

前言:如果对多态不太了解的话,可以看我的这篇文章《C多态》,另外本文中出现到的汇编代码,我都会予以解释,看不懂没关系,知道大概意思就行,能不讲汇编的地方我就不讲; 本文使用到的工…

networkx学习记录

networkx学习记录networkx学习记录1. 创建图表2. 节点3. 边4.检查图的元素5.从图中删除元素6.使用图构造函数7.访问边和邻居8.向图、节点和边添加属性9.有向图10. 绘制图形networkx学习记录 1. 创建图表 创建一个空图 import networkx as nx G nx.Graph()此时如果报以下错误…

HTML网页设计结课作业——11张精美网页 html+css+javascript+bootstarp

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 精彩专栏推荐&#x1f4…

学姐突然问我键盘怎么选?原来是为了这个...

前言: 上个星期学姐来问我该买啥键盘,说是自己用的笔记本的键盘实在是不太好用,很喜欢机械键盘的手感,但是常规的机械键盘有太大了而且声音十分大,对她们女生来说并不是很友好。于是我给她推荐了我现在正在用的这款键盘…