ubuntu 安装jdk8

在Ubuntu上安装Java Development Kit (JDK) 8,可以通过以下两种方法进行:

方法一:通过PPA源安装Oracle JDK 8(不推荐,因为Oracle已停止对JDK 8的公开更新支持)

由于Oracle自2019年起对JDK 8的公共更新仅限于付费订阅用户,因此,依赖于webupd8team/java PPA的传统方式可能不再提供最新安全更新。不过,你可以尝试查看该PPA是否仍然可用:

# 添加PPA源(请确认该PPA当前状态及是否仍提供JDK 8)
sudo add-apt-repository ppa:webupd8team/java# 更新包列表
sudo apt-get update# 安装Oracle JDK 8(如果PPA中还提供的话)
sudo apt-get install oracle-java8-installer# 接受许可协议,并按照提示操作

方法二:安装OpenJDK 8(推荐)

对于大多数开发和生产环境来说,使用开源的OpenJDK 8是一个不错的选择,因为它通常包含必要的更新和支持。在较新的Ubuntu版本中,可以直接从官方仓库安装OpenJDK 8。

# 更新软件包列表
sudo apt-get update# 安装OpenJDK 8
sudo apt-get install openjdk-8-jdk# 验证安装是否成功
java -version

如果你确实需要Oracle JDK 8且有授权或特殊需求,建议直接从Oracle官方网站下载并手动安装。这通常涉及从官网下载.tar.gz文件,然后解压到适当的位置,设置环境变量等步骤。但请注意遵守Oracle的许可证条款,并确保获取的是合法途径的安装包。

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

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

相关文章

2/26作业

1.link_stack.c #include "link_stack.h" //申请栈顶指针 top_p creat_top() { top_p top (top_p)malloc(sizeof(top_t)); if(topNULL) { printf("空间申请不成功\n"); return NULL; } top->len 0; top->…

18.openeuler OECA认证模拟题1

单选 1。openEuler 操作系统中,通过什么命令可以查看操作系统的版本信息() B A、uname B、cat /etc/os-release C、cat /etc/.kyinfo D、lscpu 2.系统启动的过程顺序正确的是() A A、BIOS自检-MBR中的引导装载程序启动-Linux内核运行-用户登录 B、BIOS自检-MBR中…

Android基础进阶 - RecyclerView列表加载多类型视图

你是否会经常见到在同一个 RecyclerView 列表中加载多种不同的布局效果?最近写了一篇 ConcatAdapter 相关内容,发现虽然之前一直在使用多类型视图列表,但从未记录过,故重新记录于此 RecyclerView基础 Android进阶之路 - Recycler…

亲密关系中的问题

陈海贤老师会帮你解答亲密关系里的典型问题。 用户丫丫: 我想请教一下老师,如果男朋友因为工作或是生活上的事情遇到了挫折而情绪低落,那么我应该怎么有效地安慰他? 答:你想安慰他,其实这件事对于你男朋友…

leet hot 100-6 三数之和

三数之和 原题链接思路代码 原题链接 leet hot 100-5 15. 三数之和 思路 从前往后定义第一个数字 first 开始遍历整个数组 然后要求 frist和上一个数字不重复否则就是重复组合 从frist往后遍历第二个数字 同样要求第二个数字不能重复 再定义第三个数字从后往前面数 三个数字…

Stable Diffusion 绘画入门教程(webui)-ControlNet(Shuffle)

Shuffle(随机洗牌),这个预处理器会把参考图的颜色打乱搅拌到一起,然后重新组合的方式重新生成一张图,可以想象出来这是一个整体风格控制的处理器。 那么问题来了,官方为啥会设计个这样的处理器呢,主要是给懒人用的&am…

sora-AI视频生成工具

目录 sora的特点 sora应用前景 sora 的未来 sora的特点 Sora-AI 视频生成工具是一款基于AI技术的视频制作工具,它可以自动生成电影级别的视频内容,主要用于数字营销、广告宣传、社交媒体营销等领域。 Sora-AI 视频生成工具使用深度学习和计算机视觉技…

内网穿透的应用-如何在群晖配置WebDAV实现云同步Zotero科研文献与笔记【内网穿透】

文章目录 前言1. Docker 部署 Trfɪk2. 本地访问traefik测试3. Linux 安装cpolar4. 配置Traefik公网访问地址5. 公网远程访问Traefik6. 固定Traefik公网地址 前言 Trfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (D…

git push 总是需要输入密码或者个人访问令牌personal access token解决方案

文章目录 遇到问题解决方法 遇到问题 git push的时候总是需要输入密码或者个人访问令牌personal access token 解决方法 ChatGPT给出的解决方案,解决了我的问题。 如果在使用 git push 命令时总是需要输入个人访问令牌,这可能是因为您的 GitHub 账号…

美易官方:法拉第未来计划以1比3反向拆分普通股

**法拉第未来计划以1比3反向拆分普通股** 近日,电动汽车制造商法拉第未来(Faraday Future)宣布,计划进行反向拆股,将普通股的数量增加三倍。这一举措旨在提高公司的股价,使其更具有吸引力,并增强…

力扣hot100题解(python版7-9题)

7、接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1,0,2,1,0,1,…

Linux设备模型(六) - Android ueventd浅析

在linux2.6之后,udev取代了devfs,但是在android中却没有udev或者mdev[1],而是由ueventd进程实现了类似功能(管理设备节点权限、创建设备节点)。 一,ueventd启动过程 system/core/rootdir/init.rc on earl…

HTTP 与HTTPS笔记

HTTP 80 HTTP是一个在计算机世界里专门在【两点】之间【传输】文字、图片、音频、视频等【超文本】数据的约定和规范。 HTTP状态码 1xx 提示信息,表示目前是协议处理的中间状态,还需要后续的操作;2xx 200 204 026 成功3xx 重定向&#xff…

【激光SLAM】基于图优化的激光SLAM 方法(Grid-based)

文章目录 Graph-based SLAM数学概念 非线性最小二乘(Non-Linear Least Square)解决的问题误差函数线性化流程 非线性最小二乘在SLAM中的应用图的构建(SLAM前端)误差函数误差函数的线性化固定坐标系构建线性系统求解 Cartographer介绍 Graph-based SLAM …

µC/OS-II---任务就绪表

目录 任务就绪表的结构使任务进入就绪状态OS_LOWEST_PRIO <= 63(以28为例)OS_LOWEST_PRIO <= 254(以65为例)使任务脱离就绪状态获取任务就绪表中优先级最高的就绪任务优先级判定表OSUnMapTbl[ ]OS_LOWEST_PRIO <= 63OS_LOWEST_PRIO <= 254任务就绪表的结构 由两…

matlab 凸轮轮廓设计

1、内容简介 略 46-可以交流、咨询、答疑 2、内容说明 略 4 取标段的分析 取标装置是贴标机的核心部件之一&#xff0c;是影响贴标质量和贴标精度的重要因素&#xff0c;取标段是通过取标板与标签的相切运动使得涂有胶水的取标板从标签盒中粘取标签纸[4]&#xff0c;理论…

程序员的护城河是什么?最终走向……?

程序员未来会大量失业&#xff0c;就是因为社会需求少&#xff0c;导致开发者岗位减少&#xff0c;人力资源过剩所导致。Android刚开始的零几年非常火热&#xff0c;是个人都要。到如今的内卷&#xff0c;高级开发都拿着中低程序员的薪资。这是因为头部大厂形成标准化&#xff…

键盘录入 Scanner 详解

键盘录入 涉及方法 next&#xff08;&#xff09;、nextLine&#xff08;&#xff09;、nextInt&#xff08;&#xff09;、nextDouble&#xff08;&#xff09; 键盘录入得到的字符串是new出来的 1&#xff09;next&#xff08;&#xff09;、nextLine&#xff08;&#x…

【总结】Maxwell学习笔记

1.Maxwell简介 Maxwell 是一款用Java编写的MySQL变更数据抓取软件&#xff0c;它会实时监控Mysql数据库的数据变更操作&#xff08;包括insert、update、delete&#xff09;&#xff0c;并将变更数据以 JSON 格式发送给 Kafka、Kinesi等流数据处理平台 官网地址&#xff1a;M…

PTA - 求奇数分之一序列前N项和

本题要求编写程序&#xff0c;计算序列 1 1/3 1/5 ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum S”的格式输出部分和的值S&#xff0c;精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 23输出样例: …