linux下JDK的安装

news2024/9/23 3:17:19

前言:

安装部署java开发的代码都需要java环境,这里记录下linux下JDK的安装过程,仅供学习参考。

JDK的下载

下载地址:https://www.oracle.com/java/technologies/downloads

选择和操作系统匹配的版本进行下载

查看操作系统:

uname -a
或者
cat /proc/version

我们的系统是64位,因为后续要安装最新的Jenkins,所以选择了这个JDK安装包

JDK的安装

上传文件

新建一个文件夹(mkdir),并切换(cd),

然后上传文件(rz,有些终端工具可以直接上传文件,我用的是阿里云服务器,直接上传)

检查下文件

安装文件

使用的是.rpm包,直接用rpm安装即可

rpm -ivh jdk-21_linux-x64_bin.rpm 

 检查下/usr下是不是有java文件夹

确认安装成功

java -version

 

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

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

相关文章

记录些MySQL题集(11)

MySQL 组提交原理 MySQL 中事务的两阶段提交保证了 redo log 与 binlog 两种日志文件的数据一致性,但是并发事务场景下还需要保证事务顺序的一致性,因此通过组提交机制在保证顺序一致性的前提下提高写入效率。因此组提交是两阶段提交的一部分。 两阶段…

JavaScript基础(十五)

变量&返回值 js中的变量有两种: 局部变量和全局变量 全局变量: 在函数外声明的变量,网页上的所有函数和脚本都能访问它。 局部变量: 在函数内部声明的变量(必须使用var),只能在函数内部访问它,我们…

区分C语言中的全局变量和java中的类的变量

该程序运行结果: 原因: new Homework08().count1();中改变的count的值是该对象的count变量, 但是Homework08 t1 new Homework08(); t1.count2(); t1.count2();改变的都是t1变量的count的值 //20224.07.16public class Homework08 {public …

在组件中显示tuku的照片

一、问题 (1)错误:域名前面一定要加http://要不然会报错 (2)在使用 defineModel传值时一定要动态绑定,要不然图片不显示 (3)改完后在商品列表中显示图片信息必须 在显示的图片中取…

ARM体系结构和接口技术(六)KEY按键实验① 按键轮询检测

文章目录 一、按键轮询(一)分析按键的电路连接1. 按键原理图2. 按键消抖 二、分析芯片手册(一) GPIO章节(二)RCC章节 三、代码(一)key.c(二)key.h 一、按键轮…

基于python的笔记本电脑购买意愿影响因素分析,包括情感分析和聚类分析

摘要:本论文基于Python大数据视角,旨在分析笔记本电脑购买意愿的影响因素。通过爬取京东网站上的评论数据,使用多种技术和工具进行数据分析和处理。使用requests库爬取了大量的在线评论数据。利用pandas对数据进行清洗、处理和统计&#xff0…

实况:老菜鸟自力更生从零开始重学spring目标是画出一张唬人大图(三、spring启动的入口搭建源码阅读环境)

前情提要:源码下载&编译 速览 设计一个最简单的spring项目spring的入口在哪?怎么启动的?搭建源码阅读环境新建module并添加依赖编写一个微型spring项目(配置bean->获取bean->使用bean) 不打无准备之仗&…

windows下使用make编译C/C++程序 gcc编译 MinGW编译器

文章目录 1、概要2、编译环境搭建3、创建工程目录结构4、 编写程序4.1 编写头文件4.2 编写源文件 5、编写makefile及相关文件5.1 编写清理编译生成文件的批处理文件,供makefile调用5.2 编写makefile文件 6、编译工程6.1 打开命令行6.2 使用make命令编译程序6.3 编译…

【数据结构】二叉树———Lesson2

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

QT CNA上位机报错 解决方案

QT编译报错: -lControlCAN 解决方案 更换三个文件,即可解决(QT 自带的是32位库,应使用64位库文件)

Linux系统编程---Make/MakeFile

认识make/makefile make是一个命令 makefile是一个当前目录下的文件。 make会自动推导makefile中的依赖关系,栈式结构。形成可执行文件 如何清理 在makefile文件里加上clean,运行时直接make clean,建议clean放在后面。 在没有改变源文件的…

深入学习STL标准模板库

C STL standard template libaray 标准模板库 目录 C STL standard template libaray 标准模板库 一、标准容器顺序容器vectordequelistvector deque list对比 容器适配器stackqueuepriority_queue 关联容器unordered_setunordered_multisetunordered_mapunordered_multimapset…

【C++基础】类和对象(4)

目录 一、再探构造函数 1.1 构造函数体赋值 1.2 初始化列表 二、类型转换 三、static成员 概念: 特性: 四、友元 4.1 友元函数 4.2 友元类 五、内部类 六、匿名对象 七、对象拷贝时的编译器优化 一、再探构造函数 1.1 构造函数体赋值 …

Admin.NET源码学习(2:安装并运行前端)

根据Admin.NET的GitHub主页介绍,前端运行步骤需要运行pnpm命令。百度pnpm的话,需要支持npm相关的命令支持。   根据参考文献4,安装Node.js后会提供npm命令支持(npm是Node.js的软件包管理器,用于安装、发布和共享Jav…

在Linux系统安装MySQL有多简单

MySQL 是一种流行的开源关系数据库管理系统,广泛应用于各种类型的应用程序和服务。在安装TitanIDE​​​​​​​以后是没有MySQL服务的,我们需要单独安装安装MySQL。本文将介绍在 Linux 上安装 MySQL 的多种方式,包括离线安装、使用 Docker …

纤丝龙:强根固发,滋养头皮的天然秘诀

在我国传统中医学中,头发被视为“血之余,肾之华”,其生长与健康状况直接反映了人体的精神面貌和生命力。然而,现代生活节奏加快,压力不断增大,导致许多人出现头发干枯、分叉、脱落等问题。纤丝龙&#xff0…

“轻、灵、画、韵”,TCL第三代艺术电视引领艺术生活

7月17日,TCL第三代艺术电视A300系列正式上市,其中,A300 Pro配备B&O音响,共有65/75/85三个尺寸,首发到手价分别为8999元、11999元和15999元。不带Soundbar的A300W,它有55/65/75/85四个尺寸,首…

volatile关键字解析

一、volatile介绍 volatile是Java提供的一种轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。同synchronized相比(synchronized通常称为重量级锁),volatile更轻量级,相比使用synchronized所带来的…

Python 读取esxi上所有主机的设备信息

(主要是为了统计所有虚拟机的设备名称和所属主机) 代码: from pyVim import connect from pyVmomi import vim import ssldef get_vm_devices(vm):devices []try:if vm.config is not None and hasattr(vm.config, hardware) and hasattr(v…

JavaWeb入门程序解析(Spring官方骨架、配置起步依赖、SpringBoot父工程、内嵌Tomcat)

3.3 入门程序解析 关于web开发的基础知识,我们可以告一段落了。下面呢,我们在基于今天的核心技术点SpringBoot快速入门案例进行分析。 3.3.1 Spring官方骨架 之前我们创建的SpringBoot入门案例,是基于Spring官方提供的骨架实现的。 Sprin…