【CentOS 7 上安装 Oracle JDK 8u333】

news/2024/7/8 8:04:35 标签: centos, java

文章目录

    • 下载 Oracle JDK 8u333
    • :上传 RPM 包到服务器
    • 安装 Oracle JDK
    • 设置 JAVA_HOME 环境变量
    • 验证

下载 Oracle JDK 8u333

访问 https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
找到 JDK 8u333 版本,并下载适用于 Linux 的 RPM 包(例如 jdk-8u333-linux-x64.rpm)。您需要登录 Oracle 帐户才能下载。

:上传 RPM 包到服务器

使用 SCP 或 SFTP 将下载的 RPM 包上传到 CentOS 7 服务器。假设您将文件上传到 /tmp 目录。

安装 Oracle JDK

使用 yum localinstall 安装 RPM 包

sudo yum localinstall jdk-8u333-linux-x64.rpm

设置 JAVA_HOME 环境变量

查找 Java 安装路径:

sudo update-alternatives --config java
# 示例结果 /usr/java/jdk1.8.0_333-amd64/bin/java

新增 或者 编辑环境变量文件:

sudo vi /etc/profile.d/java.sh

添加以下行来设置 JAVA_HOME 和 PATH:

export JAVA_HOME=/usr/java/jdk1.8.0_333-amd64/bin/java
export PATH=$JAVA_HOME/bin:$PATH

加载环境变量:

source /etc/profile.d/java.sh

验证

java -version


http://www.niftyadmin.cn/n/5536744.html

相关文章

Spark性能优化(第22天)

一、Spark性能优化概述 二、Spark性能优化策略 三、理论分析 四、实践案例分析 五、监控与诊断 六、持续优化与改进 文章目录 引言一、Spark性能优化概述二、Spark性能优化策略1.1 开发调优2.1资源调优3.1 数据倾斜调优4.1 Shuffle调优 三、理论分析四、实践案例分析五、监控与…

SwiftUI中List的liststyle样式及使用详解添加、移动、删除、自定义滑动

SwiftUI中的List可是个好东西,它用于显示可滚动列表的视图容器,类似于UITableView。在List中可以显示静态或动态的数据,并支持垂直滚动。List是一个数据驱动的视图,当数据发生变化时,列表会自动更新。针对List&#xf…

location匹配和rewrite重定向

目录 location 匹配 location匹配的分类和优先级 优先级细分 实际网站中的使用规则 1.用精确匹配来实现网站的首页 访问网站的首页 ( /) 2.用正则匹配来实现静态请求的页面和图片 匹配静态页面 访问图片或者指定的后缀名 3.用一般匹配转发.php…

risc-v 怎么使用内存呢?

内存地址对齐 一般写法 #define ALIGN_4_BYTES 4 #define ALIGN_4_MASK (ALIGN_4_BYTES - 1) //4字节地址对齐 static inline uintptr_t align_4_bytes(uintptr_t address) {return (address ALIGN_4_MASK) & ~ALIGN_4_MASK; }//定义页大小是4k,2的12次方是409…

AGI|Transformer自注意力机制超全扫盲攻略,建议收藏!

一、前言 2017年,谷歌团队推出一篇神经网络的论文,首次提出将“自注意力”机制引入深度学习中,这一机制可以根据输入数据各部分重要性的不同而分配不同的权重。当ChatGPT震惊世人时,Transformer也随之进入大众视野。一夜之间&…

蓝桥杯开发板STM32G431RBT6高阶HAL库学习FreeRtos——完成第一个小项目点灯

一、配置LED引脚(注意引脚都配置为高电平) 二、新建两个任务,一个为动态创建,一个静态创建(以后大多数情况进行动态创建)//将两个优先级设置成一样 补充: 1.FreeRTOS创建静态任务和动态任务的各自优缺点 静态任务和动…

opencv第一课-cnblog

opencv第一课 创建窗口 import timeimport cv2 #创建窗口 cv2.namedWindow(window,cv2.WINDOW_NORMAL)#cv2.WINDOW_AUTOSIZE自动大小,不允许修改窗口大小#更改窗口的大小 cv2.resizeWindow(window,800,600)#展示名字为window的窗口 cv2.imshow(window,0)key cv2.w…

用免费的可视化工具制作3D智慧城市大屏,融合数字孪生,引领数据升级

在如今数据驱动的时代,越来越多的场景中都有可视化大屏的身影,许多企业和政府部门也从常规的二维看板渐渐地转向更加炫酷,立体的3D可视化大屏。3D可视化大屏成为了展示复杂数据、实时监控业务动态的重要工具。本文将详细介绍如何使用免费的数…