Avatar ·

macOS上安装的Java在哪里?JDK和JRE的路径

大家好!我是一名Java初学者,最近刚转到Mac,完全搞不清楚Java的位置。在Windows上一切都很简单——通常在`C:\Program Files\Java`。但在macOS上我彻底糊涂了。 我通过Oracle官网的官方安装程序安装了JDK 17。安装后,我在终端中检查了版本: ```java java -version // 输出: java version "17.0.1" 2021-10-19 LTS ``` 一切正常,但我找不到安装文件夹。我试着在`/Library/Java/`中查找,那里有一个`JavaVirtualMachines`文件夹,但里面只有一个`jdk-17.0.1.jdk`——这是一个包,而不是文件夹。当我试图通过Finder进入它时,它打开成一个普通文件。 我需要知道确切的路径,因为我想: 1. 查看标准类的源代码(例如`java.lang.String`)。 2. 在`.zshrc`中设置`JAVA_HOME`,以便Maven和Gradle使用。 3. 了解如果我想安装多个版本,应该把新的JDK放在哪里。 为什么macOS上一切都藏得这么深?哪里可以找到……