【发布时间】:2020-04-18 20:23:52
【问题描述】:
按照here 和here 的帖子,我必须安装两个不同版本的Java/OpenJDK
brew install java
brew cask install java
现在我有openjdk 13.0.2
在两个不同的地方
/usr/local/opt/openjdk/bin/usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home/bin/
和openjdk 14
也在两个不同的地方
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands//Library/Java/JavaVirtualMachines/openjdk-14.jdk/Contents/Home/bin/
所以我的问题是
- 为什么每次安装 OpenJDK 都有两个不同的位置?
- 如何确定我的系统上是否安装了更多 JDK? Ran
sudo find / -name java核爆了我的终端(见日志here)。 - 如何知道这些不同版本的java是如何安装的?
- 我知道 JDK 是 Java SDK,而 JRE(Java 运行时环境)是我认为 OpenJDK 没有的 Oracle 东西(?),但看看 OpenJDK download page 什么是“JMC”和“Java SE”? !
【问题讨论】:
标签: java macos homebrew homebrew-cask