DevOps搭建(五)-JDK安装详细步骤

1、官网下载

官方网站下载JDK,这里我们安装JDK8

https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html

点击上图中的Java SE Downloads项目,也可直接点击下面链接进入:

Java Downloads | Oracle

往下滚动找到jdk8点击下载

2、上传压缩包到服务器

把下载好的压缩包上传到服务器上。

3、解压压缩包

解压压缩包到安装目录/usr/local/

tar -zxvf jdk-8u371-linux-x64.tar.gz -C /usr/local/

切换到/usr/local目录下ls命令看到jdk

cd /usr/local
ls

jdk名字有点长,我们可以重命名下

mv  jdk1.8.0_371/ jdk/

4、配置环境变量

在/etc/profile文件添加如下命令

JAVA_HOME=/usr/local/jdk1.8.0_381
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME  CLASSPATH  PATH

保存关闭profile文件,执行如下命令生效

source /etc/profile

5、检查是否配置成功

java -version

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

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

相关文章

学习Linux(3)-Linux软件安装之yum

什么是yum yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 假设,在一台window系统的电脑上要用qq,那么我们回去下载qq的安装包,然后执行qq.exe文件在本机上进…

10 个顶级 iPhone 数据恢复软件工具评测

很多事情都可能导致 iPhone 数据丢失:iOS 更新失败、越狱错误、解锁问题等。如果您遇到类似情况并且想要访问您的文件,通常最好的解决方案是使用数据恢复工具。由于研究市场上可用的工具可能会花费您大量的时间(在尝试从 iPhone 恢复数据时&a…

7.25 SpringBoot项目实战【我的借阅记录】

文章目录 前言一、编写控制器二、编写服务层三、Git提交前言 至此,我们已经实现 图书借阅、收藏、评论等场景,最后来到【还书】场景,首先 还书的 入口 一般 是【我的借阅记录】,在这里可以根据产品设计,对于需要归还的书 操作【还书】,所以本文来实现【我的借阅记录】。…

报表自定义导出文件名

需求背景 一般报表模板文件名按照开发人员定义的规则都是英文或拼音字母,在业务人员使用导出excel或pdf的时候默认文件名为报表模板的文件名,此时用户希望导出文件名是报表的业务名称。 解决方案 硕迪报表提供jsp的标签自定义saveAsName属性&#xff…

SAP STMC教程

一、概述 SAP Technical Monitoring Cockpit(STMC)是SAP最新推出的数据迁移工具,方便在项目部署阶段进行期初数据的导入,是LSMW的小平替,做过LSMW的朋友应该都知道,LSMW步骤比较繁复,并且校验复…

从零开始创建一个项目,springBoot+mybatisPlus+mysql+swagger+maven

一,前提 从零开始创建一个项目,绑定了数据库 用到的技术栈:springBootmybatisPlusmysqlswaggermaven 二,创建项目步骤 1,创建项目 创建出来的项目结构如图所示 2,修改配置文件 因为我比较习惯yml语言&…

Java刷题篇——LeetCode118. 杨辉三角

1.题目描述 给定一个非负整数numRows,生成杨辉三角的前numRows行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例1 输入:numRows 5 输出:[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1] 示例2 输入:numRows 1…

如何在 Eolink Apikit 中发起 TCP/UDP 文档测试

TCP/UDP 是两种常用的网络传输协议。TCP 协议提供可靠的连接,而 UDP 协议提供不可靠的连接。 TCP 协议是面向连接的协议,在建立连接之前,客户端和服务器需要先握手。握手完成后,客户端和服务器之间就会建立一个可靠的连接。在连接…

开源协作知识库软件AFFINE如何本地部署并结合内网穿透实现远程访问——“cpolar内网穿透”

前言 本篇文章讲解Notion开源平替全能知识库工具AFFINE如何本地部署,并实现公网远程访问。AFFiNE 是一个全新的开源项目,旨在克服 Notion 和 Miro 在安全和隐私方面的一些局限性。它的设计目标是帮助用户将会议记录、待办事项、文档中的目标、视频会议白…

快速排序的非递归实现

上期我们实现了快速排序的递归实现,但是我们知道如果递归深度太深,栈就会溢出,所以我们本期将为大家讲述快速排序的非递归实现,我们需要用到栈的数据结构,我们知道栈中的数据全是在堆区开辟的空间,堆的空间…

双导师制的中国社科大-新加坡新跃社科大学工商管理博士

双导师制的中国社科大-新加坡新跃社科大学工商管理博士 论文采用双导师制,中新双方各安排一名导师,以社科大导师为主。导师学生双向选择,主要参考学生的研究方向。 中国社科大-新加坡新跃社科大学工商管理博士师资详情 中国社会科学院大学…

Halcon reduce_domain和scale_image的作用

在Halcon中,reduce_domain是用于缩小图像域(Image Domain)的操作。 它的作用是通过指定一个感兴趣区域(ROI,Region of Interest),将图像数据限制在该区域内,从而实现对图像进行裁剪…

到底什么是DevOps

DevOps不是一组工具,也不是一个特定的岗位。在我看来DevOps更像是一种软件开发文化,一种实现快速交付能力的手段。 DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的…

UDP实现群聊

代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.net.*; import java.io.IOException; import java.lang.String;public class liaotian extends JFrame{private static final int DEFAULT_PORT8899;private JLabel stateLB…

基于javaweb实现的实践教学基地管理系统

一、系统架构 前端:html | js | css | bootstrap 后端:spring | springmvc | mybatis-plus 环境:jdk1.8 | mysql8 | tomcat | maven 二、代码及数据库 三、功能介绍 01. web-首页1 02. web-首页2 03. web-首页3 04. web-首页4 05. 管…

【android开发-24】android中访问http协议网络以及解析xml格式数据的详细讲解

1,访问http协议网络 在Android中,使用HttpURLConnection访问网络的完整参考代码如下: 首先,创建一个名为HttpUtils的工具类,用于封装HTTP请求的方法。 import java.io.BufferedReader; import java.io.IOException;…

智慧运维:一体化管理软件解决方案

随着信息化时代的快速发展,各行各业对运维管理的要求越来越高。为了满足不断增长的需求,我们推出了一款全新的一体化监控运维软件。该软件采用综合运维系统,实现对云服务平台、大数据平台、智慧安防、业务软件、基础设施和安全防范设施的全方…

2024年邮件群发的优势

在当今数字化时代,随着社交媒体和移动应用的兴起,有些人可能会认为邮件营销已经过时了,不再是有效的营销方式。然而,事实并非如此。事实上,邮件营销仍然是一种强大而有效的工具,可以帮助企业建立品牌认知、…

【TC3xx】GETH

目录 一、RGMII 二、SMI接口 三、TC3xx MCAL 3.1 MCU 3.2 Port 3.3 DMA 3.4 中断配置 3.5 ETH 3.6 集成 一、RGMII TC3xx支持MII/RMII/RGMII三种以太网数据通信接口。其中RGMII经常用于MAC和MAC之间,或MAC与PHY之间的通信,RGMII的带宽可以是10M…

Soul 推出“SoulX”AI人工智能模型,已应用于旗下 App“苟蛋”AI聊天机器人

Soul社交平台最近发布了名为”SoulX“的AI人工智能模型,SoulX将作为Soul “AIGC社交”布局的重要基建,具备prompt驱动、条件可控生成、上下文理解、多模态理解等能力,垂直应用于平台上多元社交互动场景,如智能对话机器人、AI辅助聊…