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
相关产品推荐
相关产品推荐

