0

0

如何更新 Java JDK [简单指南]

碧海醫心

碧海醫心

发布时间:2024-12-05 14:27:01

|

906人浏览过

|

来源于dev.to

转载

如何更新 java jdk [简单指南]

如果您是软件开发人员、学习编程的学生,甚至是系统管理员,您可能很快就会需要它 - 或者也许您已经在使用它。

如果您使用的是旧版本,是时候更新了。

java sdk(即 jdk)是开发人员用来构建、管理和运行 java 程序的一组工具。它包括创建基于 java 的应用程序所需的一切。 jdk 不断更新以修复问题、提高性能并添加新功能。每次更新都会确保您的代码运行得更好、更安全,并为未来的新技术做好准备。

通过保持 jdk 更新,您可以确保使用最新的增强功能。在撰写本博客时,java 的最新版本是 java 23。以下是更新 java jdk 所需执行的操作。

立即学习Java免费学习笔记(深入)”;

如何查找默认的 jdk 版本
要检查 mac 上的默认 jdk 版本,请打开终端窗口并输入:

javac --version

这将显示您正在使用哪个版本。如果是 jdk 23,它将如下所示:

如果您已经安装了最新版本,则无需安装它,但是如果您运行的是旧版本,您可以通过下载最新版本来更新 java jdk,它将覆盖旧版本。以下是跨不同操作系统安装它的方法。

jdk安装概述

新的 jdk 版本会不时发布,提高性能和安全性。 jdk可以安装在以下平台:

如何更新java sdk?

你需要什么

安装之前,请确保您的系统满足 jdk 的要求。您可以在 oracle 网站上找到受支持系统的完整列表。

你应该知道什么

每个 jdk 版本只能安装一个版本。例如,您不能同时安装 jdk 23 和 jdk 23.0.1。如果您尝试,安装程序会将旧版本替换为新版本。

在 windows 上安装 jdk

在 windows 上安装 jdk 有几种方法。方法如下:

  • 前往java se开发工具包下载页面
  • 下载适用于 windows 的 .exe 文件(确保版本正确)。

双击下载的文件开始安装。按照提示进行安装。

.exe 安装程序对于大多数用户来说是最简单的,而 .msi 安装程序提供更多控制,非常适合企业设置。对于高级用户来说,命令行和静默安装提供了更大的灵活性,允许自动化且无需用户交互。

安装后,您将在“开始”菜单中找到java相关的文档和工具。

jdk通常安装在c:/program files/java/jdk-,如jdk-23。

在 macos 上安装 jdk

您会在这里找到不同的版本。

  • 为您的 mac 选择正确的 jdk 文件(.dmg 或 .tar.gz)。然后单击文件开始下载。
  • 打开下载的文件(在下载或文件浏览器中)。
  • 双击.dmg文件将其打开,然后双击.pkg文件开始安装。
  • 按照安装向导中的步骤操作。系统会要求您输入管理员密码。

安装后,您可以删除 .dmg 或 .tar.gz 文件以节省空间。

在linux上安装jdk

您需要 root 访问权限才能在 linux 上安装 jdk。

Groq
Groq

GroqChat是一个全新的AI聊天机器人平台,支持多种大模型语言,可以免费在线使用。

下载

您会发现适合各种类型 linux 系统的不同选项。

arm64 压缩存档: 适用于在 arm 处理器上运行的 linux 系统(例如某些 raspberry pi 型号或基于 arm 的服务器)。此格式是一个压缩文件 (.tar.gz),您可以手动解压并安装。

arm64 rpm 软件包:同样适用于基于 arm 的 linux 系统,但此版本打包为 rpm 文件。 rpm 是 fedora 和 centos 等发行版使用的包管理系统,因此如果您使用其中之一,您可以选择此选项以便于安装。

x64 压缩存档: 适用于 64 位 linux 系统(基于 intel 或 amd 处理器)。这是另一种压缩文件(.tar.gz)格式,也很容易手动解压和安装。

x64 debian 软件包: 适用于 64 位基于 debian 的 linux 发行版,例如 ubuntu。该文件打包为 .deb 文件,这是基于 debian 的系统的标准包格式。使用 dpkg 或 apt 包管理器可以轻松安装。

x64 rpm 软件包: 适用于使用 rpm 软件包格式的 64 位 linux 系统(常见于 red hat、centos 和 fedora)。它允许使用 rpm 包管理器轻松安装。

下载适合您系统的正确 jdk 版本。

使用此命令提取下载的存档。

tar zxvf jdk-23_linux-x64.tar.gz

将解压的文件移至您首选的安装目录。

注意:此方法不会自动配置 java preferences。如果您需要的话,您需要手动配置它。

对于基于 rpm 的系统(例如 red hat、centos 或 suse)

下载 .rpm 文件。要安装,请运行以下命令:

sudo rpm -ivh jdk-23_linux-x64_bin.rpm

如果必须升级,请运行以下命令:

sudo rpm -uvh jdk-23_linux-x64_bin.rpm

安装后,系统会自动配置java首选项。您可以直接使用 java、javac 等 java 命令。

对于基于 debian 的系统

运行以下命令进行安装:

sudo dpkg -i jdk-23_linux-x64_bin.deb

在 oracle linux 上安装 jdk

oracle linux 提供两种类型的 jdk 包:

headless(适用于非 gui java 应用程序),您可以通过运行以下命令来安装

sudo dnf install jdk-23-headless

如果您需要 headful(对于基于 gui 的 java 应用程序),那么您可以运行以下命令。

sudo dnf install jdk-23-headful

安装完成后,您可以通过运行 java -version 或 javac -version 等 java 命令来验证设置,以确保一切正常工作。

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

825

2023.06.15

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

724

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

731

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

396

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

398

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

445

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

429

2023.08.02

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

16881

2023.08.03

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

74

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 3.2万人学习

Java 教程
Java 教程

共578课时 | 40.5万人学习

oracle知识库
oracle知识库

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号