如果您是软件开发人员、学习编程的学生,甚至是系统管理员,您可能很快就会需要它 – 或者也许您已经在使用它。
如果您使用的是旧版本,是时候更新了。
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。
您会发现适合各种类型 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 命令来验证设置,以确保一切正常工作。