You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac终端中不同导航方式进入JavaVirtualMachines文件夹显示文件不一致的问题求助

Mac终端中不同导航方式进入JavaVirtualMachines文件夹显示文件不一致的问题求助

大家好,我最近在MacBook上用Terminal操作JDK目录的时候遇到了一个搞不懂的问题,想请各位帮忙解答下。

情况是这样的:
当我从Terminal默认的用户主目录(我理解的“top directory”)一步步导航的时候,执行了这几条命令:

cd Library
cd Java
cd JavaVirtualMachines
ls

这时我看到的文件列表是:

  • corretto-21.0.5
  • corretto-22.0.2
  • openjdk-20.0.2
  • openjdk-23.0.1
  • openjdk-23.0.2

但如果我换用绝对路径直接进入这个文件夹,执行:

cd /Library/Java/JavaVirtualMachines
ls

显示的文件就完全不一样了,是这些:

  • jdk-21.jdk
  • jdk-24.jdk
  • jdk1.8.0_202.jdk

我一开始以为这两个是同一个文件夹,结果显示的内容完全不同,实在搞不清楚原因。想请教下这两个路径到底有什么区别?这两个位置的JDK分别是做什么用的呀?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 10:15:28