Centos7安装JDK1.8(OracleJDK8)

news2025/1/19 23:17:16

Linux安装JDK1.8 | OracleJDK8

    • Linux安装JDK1.8(OracleJDK8)
      • 卸载openJDK
      • 官网下载OracleJDK8
      • 解压JDK到指定目录
      • 配置JDK变量
      • 查看jdk是否可用

Linux安装JDK1.8(OracleJDK8)

Hadoop官方的JDK要求https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Java+Versions

JDK变量配置参考
https://support.huaweicloud.com/sdkreference-mpc/mpc_05_0075.html


卸载openJDK

# 检查系统已安装openjdk
rpm -qa | grep -i java

# 查询并卸载已安装的jdk
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

官网下载OracleJDK8

下载JDK
https://www.oracle.com/uk/java/technologies/javase/javase8-archive-downloads.html

免积分下载JDKrpm
下载jdk-rpm包: https://download.csdn.net/download/omaidb/79677977

在这里插入图片描述


解压JDK到指定目录

jdk-8u202-linux-x64.tar.gz为例

# 创建目录
sudo mkdir /usr/java

# 解压缩到该目录
tar xvf jdk-8u202-linux-x64.tar.gz -C /usr/java/

配置JDK变量

参考:https://help.aliyun.com/document_detail/51376.html

# 配置JDK变量
vim /etc/profile.d/jdk.sh

JDK配置内容如下:
注意:CLASSPATH前面有个.

JAVA_HOME=/usr/java/jdk1.8.0_202
JAVA_BIN=$JAVA_HOME/jre/bin
JRE_HOME=$JAVA_HOME/jre
# 注意前面有个"."
CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

查看jdk是否可用

# 使profile生效
source /etc/profile

# 查看java主程序目录
which java

# 测试jdk
java -version

在这里插入图片描述

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

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

相关文章

Java——》下载Hotspot 虚拟机源码

推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 Java——》下载Hotspot 虚拟机源码一、官网下载压…

信息系统基础

目录 一、信息化概述 1.信息的定义 2.信息的特点 3.信息化的概念 4.信息对经济社会的意义 5.信息化对组织的意义 二、信息系统工程的总体规划 1.信息系统工程总体规划方法论 2.信息系统的生命周期和各阶段的目标 三.政府信息化与电子政务 1.电子政务的组成 2.电子政务…

mysql的binlog学习记录

文章目录什么是binlogbinlog格式StatementRowMixedbinlog使用什么是binlog MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件。简单的来说,binlog日志用于记录所有更新了数据或者以及潜在更新了数据(例如,没有匹…

在线学习(online learning)——Chapter 1 What is online learning

在线学习(online learning)——Chapter 1 What is online learning 引用 [1]Hoi S C H, Sahoo D, Lu J, et al. Online learning: A comprehensive survey[J]. Neurocomputing, 2021, 459: 249-289.点击阅读 [2]Orabona F. A modern introduction to online learning[J]. ar…

【1分钟了解网络交换机的6种命令配置模式】

我们在配置交换机的时候首先要了解的就是交换机命令模式,小编用Cisco思科交换机为例带大家了解交换机的6种配置模式。 Cisco IOS提供了用户EXEC模式和特权EXEC模式两种基本的命令执行级别,同时还提供了全局配置、接口配置、Line配置和vlan数据库配置等多…

linux篇【13】:网络应用层—网络版计算器,序列化

目录 一.应用层 1.再谈 "协议" 2.序列化,反序列化 (1)序列化,反序列化的实例: (2)自描述长度的协议 3.网络版计算器 细节(1):报头方案 &am…

2.13Epd 中景园2.13寸电子墨水屏 显示原理(局部刷新指令)

显示有两种模式: 1、MCU RAM 操作之后一起写入显示屏的RAM 在MCU上分配一个成员大小为8位的数组 长度是像素点数的1/8(一位控制一个像素点) 如图:数组是Image_BW 之后是用 显示的操作算法将每个点由对应的数字或字母 汉字的字模写入数组中 最后将数组一起…

如何尽早发现潜在开发风险,降低项目风险?

1、提前规划风险预防和控制策略 针对开发流程中各环节可能存在的风险,项目经理需进行科学的项目风险分析,提前进行科学地规划和部署,制定符合项目特点的风险评估和监督机制,实行岗位负责制,提前制定控制策略&#xff0…

mac配置MySQL环境

对于开发人员来说,只需要安装MySQL Server 和 MySQL Workbench这两个软件,这样就可以满足开发需求 MySQL Server:专门用来提供数据存储和服务的软件 MySQL Workbench::可视化的MySQL管理工具,通过他,可以方…

ArcGIS中栅格计算器常用函数的使用

先看下目录 一、 ArcGlS中栅格计算器简介 栅格计算器位置及界面布局 二、 ArcGIS棚格计算器中Con()函数的使用 (一) Con()函数的用法 (二) ArcGIS 案例操作 三、 ArcGIS栅格计算…

Linux 上面安装 RocektMQ 安装

下载 RocketMQ 我下载的版本是:4.9.3 下载地址 Apache Downloads 环境说明 Linux64 位系统JDK1.8 (64位) 安装步骤 第一步:传入文件到 Linux 服务器 先将下载好的包传到 linux 服务器上面去 这里我传入的路径是在 /usr/local 第二步&#xff1a…

【Pan-sharpening:主要是调节参数】

Pan-sharpening based on multi-objective decision for multi-band remote sensing images (Pan-sharpening基于多目标决策的多波段遥感图像) Pan-sharpening细节注射适用于融合多光谱图像(MS)与其相应的全色(PAN)图像产生合成图像。理论上&#xff0c…

怎么图片压缩?这几个压缩小技巧值得一试

我们在朋友圈或者其它的社交平台上,发布一些照片或者图片的时候,经常会遇到由于图片过大而无法发送的情况,这时候,我们只需要将图片进行压缩就可以解决这个问题了,那么你们知道图片如何压缩大小吗?下面我整…

ANSYS apdl软件学习指令(建立三维模型)

目的:记录常用的三维建模指令 软件版本:ANSYS2022 以角点坐标建立长方体指令 BLC4, XCORNER, YCORNER, WIDTH, HEIGHT, DEPTHblc4指令是建立长方体最常用的指令之一,其中XCORNER, YCORNER是指当前坐标系中需要绘制长方体的起点,…

ThinkPHP6 配置使用Redis

安装Redis 如果未安装redis,请先安装redis,文档可参考: - windows安装redis - linux安装redis 安装predis 项目中需要使用predis来连接和操作redis,我们用composer来安装和加载它。 项目目录命令行执行: compose…

北大硕士LeetCode算法专题课--链表相关问题

算法面试相关专题: 北大硕士LeetCode算法专题课-字符串相关问题_ 北大硕士LeetCode算法专题课-数组相关问题_ 北大硕士LeetCode算法专题课-基础算法查找_ 北大硕士LeetCode算法专题课-基础算法之排序_ 北大硕士LeetCode算法专题课---算法复杂度介绍_ 北大硕士…

荧光定量PCR检测法的原理和应用领域

一、荧光定量PCR原理 在PCR扩增反应体系中加入荧光基团就是荧光定量PCR(Real-time PCR),通过对扩增反应中每一个循环产物荧光信号的实时检测,最后通过标准曲线对未知模板进行定量分析的方法。 以探针法荧光定量PCR为例:PCR扩增时…

STM32G0开发笔记-Platformio+libopencm3-EEPROM M24C02使用

使用Platformio平台的libopencm3开发框架来开发STM32G0,以下为EEPROM M24C02的使用方法。 1 新建项目 建立eeprom项目 在PIO的Home页面新建项目,项目名称eeprom,选择开发板为 MonkeyPi_STM32_G070RB,开发框架选择libopencm3&am…

loss盘点: GIoU loss (拆 PaddleDetection 轮子)

1. GIoU 计算 关于 GIoU 的实现,可直接参看原文给出的网站: https://giou.stanford.edu/ GIoU∣A∩B∣∣A∪B∣−∣C∖(A∪B)∣∣C∣IoU−∣C∖(A∪B)∣∣C∣GIoU \frac { |A \ \cap \ B | } { |A \ \cup \ B | } - \frac { | C \setminus (A \ \cup \…

Spring MVC 总结

Spring MVC Spring MVC 是 javaWeb 的开发模块,是一个架构模式,是整个 javaWeb 开发领域 最重要的一个技术。 Spring MVC 文档 Spring MVC 是 Spring 体系的 轻量级Web MVC框架。Spring MVC 的核心 Controller 控制器,用于处理请求&#xff…