首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Linux安装 JDK (CentOS 7)

编程知识
2024年07月20日 16:37

Linux安装 JDK

一、Linux安装软件的方式

  第一种:二进制发布包安装:

    软件已经针对具体平台编译打包发布,只要解压,修改配置即可


  第二种: rpm安装 :

    软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
  第三种:yum安装 :

    一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题(安装过程需要联网)
  第四种:源码编译安装 :

    软件以源码工程的形式发布,需要自己编译打包


二、Linux安装JDK
  安装JDK使用第一种方式安装,即二进制发布包安装。

1). 上传安装包

使用FinalShell自带的上传工具将JDK 的二进制发布包上传到Linux如下图:

 

            

 

由于上述在进行文件上传时,选择的上传目录为根目录 /,上传完毕后,我们执行指令 cd / 切换到根目录下,查看上传的安装包。如下图:

 

 

2). 解压安装包

执行如下指令,将上传上来的压缩包进行解压,并通过-C参数指定解压文件存放目录为 /usr/local。

指定目录: -C /usr/local

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

 


解压文件过程如图:

 

 


cd到 /usr/local 查看文件ll 如下图:

 

 

3). 配置环境变量 javahome 和path环境变量;

使用vim命令修改/etc/profile文件,在文件末尾加入如下配置,如图:

 

 

步骤如下:
1). 编辑/etc/profile文件,进入命令模式

vim /etc/profile

 

2). 在命令模式中,输入指令 G , 切换到文件最后
G

3). 在命令模式中输入 i/a/o 进入插入模式,然后切换到文件最后一行
i

4). 将上述的配置拷贝到文件中

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH

 



5). 从插入模式,切换到指令模式
ESC

6). 按:进入底行模式,然后输入wq,回车保存
:wq 回车

4). 重新加载profile文件

为了使更改的配置立即生效,需要重新加载profile文件,执行命令:

source /etc/profile

 


执行成功如下图:

 

 


5). 检查安装是否成功
使用 java -version 命令,如下图:

 

 

安装成功。

From:https://www.cnblogs.com/kongsq/p/18313478
本文地址: http://www.shuzixingkong.net/article/223
0评论
提交 加载更多评论
其他文章 Redis主从配置
转载请注明出处: Redis主从配置的特点 数据同步:主库(Master)负责处理写请求,并将数据更改同步到从库(Slave)。从库主要用于读请求和数据备份。 读写分离:通过配置从库为只读,可以有效分散读请求,提升系统性能。 高可用性和容错:即使主库出现故障,从库也能继续提供读服务,并在主库恢复后重
Redis主从配置 Redis主从配置 Redis主从配置
74_搜索二维矩阵
74、搜索二维矩阵 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。 示例 1: 输入:matrix =
74_搜索二维矩阵 74_搜索二维矩阵
Known框架实战演练——进销存系统需求
概述 该项目是一个开源、简易、轻量级的进销存管理系统,作为Known框架的实战演练项目。 项目代码:JxcLite 开源地址: https://gitee.com/known/JxcLite 功能模块 1. 基础数据 1.1 数据字典 框架内置模块,该模块用于维护系统下拉选项的数据,如商品类别、计量
Python按条件筛选、剔除表格数据并绘制剔除前后的直方图
本文介绍基于Python语言,读取Excel表格文件数据,以其中某一列数据的值为标准,对于这一列数据处于指定范围的所有行,再用其他几列数据的数值,加以数据筛选与剔除;同时,对筛选前、后的数据分别绘制若干直方图,并将结果数据导出保存为一个新的Excel表格文件的方法~
Python按条件筛选、剔除表格数据并绘制剔除前后的直方图 Python按条件筛选、剔除表格数据并绘制剔除前后的直方图
lvs的nat和dr模式混合用
机器部署信息 lvs : 10.0.0.200 vip 10.0.0.19 外网IP , 172.168.1.19 内网IP dr rs: 10.0.0.200 vip 10.0.0.18 rip nat rs: 172.168.1.17 rip 客户端: 10.0.0.14 cip lvs机器:
lvs的nat和dr模式混合用
ComfyUI进阶:Comfyroll插件 (五)
ComfyUI进阶:Comfyroll插件 (五)前言:学习ComfyUI是一场持久战,而Comfyroll 是一款功能强大的自定义节点集合,专为 ComfyUI 用户打造,旨在提供更加丰富和专业的图像生成与编辑工具。借助这些节点,用户可以在静态图像的精细调整和动态动画的复杂构建方面进行深入探索。C
ComfyUI进阶:Comfyroll插件 (五) ComfyUI进阶:Comfyroll插件 (五) ComfyUI进阶:Comfyroll插件 (五)
用【游乐场】说清楚“硬件、操作系统、跨平台、应用软件、开发语言、代码”的关系
经常有小伙伴对一些计算机技术和概念不太清楚,产生很多误区,甚至张冠李戴,在一起聊天时又很难给对方解释清楚,经过苦思冥想,终于想到一些比喻,能够很好地阐述了“硬件、操作系统、跨平台、应用软件、开发语言、代码”之间的关系。 1、硬件 陆地(Intel)与海洋(AMD):硬件就像是一个广阔的自然环境,其中
前端说你的API接口太慢了,怎么办?
当有千万条海量数据时,前端调取接口发现接口响应的太慢,前端这时让你优化一下接口,你说有几千万条数据,觉得自己尽力了,前端觉得你好菜,别急,读完这篇文章,让前端喊你一声:大佬,厉害!!! 常用的方法总结 通过合理的分页加载、索引优化、数据缓存、异步处理、压缩数据等手段,可以有效地优化接口性能,提升系统