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上一切都藏得这么深?哪里可以找到……