Mac电脑怎么查看已安装的JDK版本?

雨浩姑娘_9299

雨浩姑娘_9299

2026-08-19

225人浏览

原创

用 java -version 可快速查看当前默认 jdk 版本,若提示 command not found 则未安装或未配置环境变量;/usr/libexec/java_home -v 能列出所有已装 jdk 版本及路径;手动检查 /library/java/javavirtualmachines 目录可确认安装情况;javac -version 用于验证 jdk 编译器版本是否匹配。

mac电脑怎么查看已安装的jdk版本?

直接在终端里输入命令就能快速查到,不需要打开图形界面或翻文件夹。

用 java -version 看当前默认版本

这是最常用也最快的方法,但它只显示当前生效的 JDK 版本:

  • 打开终端(Terminal)
  • 输入 java -version 并回车

如果看到类似 java version "17.0.8" 的输出,说明已安装且环境变量配置正确;如果提示 command not found 或 No Java runtime present,代表没装 JDK,或装了但没配好 PATH 和 JAVA_HOME。

用 /usr/libexec/java_home -V 查所有已装版本

macOS 自带的这个工具能列出全部 JDK,包括版本号、厂商、架构和完整路径:

BrandCrowd
BrandCrowd

BrandCrowd是一款面向品牌创建的在线 Logo 设计和营销素材生成工具。

下载
  • 在终端运行 /usr/libexec/java_home -V(注意是大写 V,不是小写 v)
  • 输出中每一条都对应一个 JDK 安装,例如:
    17.0.8 (arm64) "Oracle Corporation" - "Java SE 17.0.8" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

这个命令不依赖环境变量,哪怕没配 JAVA_HOME 也能查到真实安装情况。

手动检查 JDK 安装目录

JDK 默认装在系统级目录,可以直接看有没有对应文件夹:

  • 终端执行 ls /Library/Java/JavaVirtualMachines
  • 常见目录名如 jdk-21.jdk、jdk1.8.0_391.jdk,名称里就含版本号
  • 用户级安装(比如用 SDKMAN 或 Homebrew 装的)可能在 ~/Library/Java/JavaVirtualMachines,也可一并查看

补充:javac -version 确认 JDK 编译器版本

java -version 显示的是 JRE 运行时版本,而 javac -version 才真正反映 JDK 开发工具包的版本:

  • 如果 javac 命令不可用,说明只装了 JRE(极少见),或 PATH 没包含 JDK 的 bin 目录
  • 两者版本通常一致,但不一致时(比如 PATH 混乱),说明环境配置有问题

相关专题

更多
java
java

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

2023.06.15

9857

6

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

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

2023.07.05

7002

9

java自学难吗
java自学难吗

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

2023.07.31

6172

8

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

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

2023.08.01

1064

3

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

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

2023.08.02

888

3

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

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

2023.08.02

1296

5

java有什么用
java有什么用

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

2023.08.02

2589

5

java在线网站
java在线网站

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

2023.08.03

19911

3

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

配置Java环境变量是为了让操作系统能够识别和使用Java的相关命令和功能。本专题为大家提供配置java环境变量相关文章,帮助大家解决问题。

2023.08.03

1155

8

热门下载

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

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习