我已经搜索了一点,但我有点困惑。
我用自制的方式安装了Java8和Java11。Java8与adoptopenjdk/openjdk tap一起安装,Java11由homebrew/cask tap安装。当我看到AdoptOpenJDK的版本时,我看到了这个版本:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b03) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b03, mixed mode),但在甲骨文上,我看到的是33,我有b03。如何用自制软件更新版本?
当我使用Java11使用Jenv并在终端上获得版本时,我得到:openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
在甲骨文上我看到版本是11.0.3,怎么更新呢?或者我不能用自制的方法吗?或者,安装java并在不同版本之间切换还有其他更好的解决方案吗?
谢谢你的回答!
发布于 2019-06-19 11:50:04
至少Java 11版本不可用。下面是如何检查
brew updatebrew search javabrew cask info java11信息$ brew cask info java11
java11: 11.0.2,9
https://www.oracle.com/technetwork/java/javase/
Not installed
From: https://github.com/Homebrew/homebrew-cask-versions/blob/master/Casks/java11.rb
==> Name
OpenJDK Java Development Kit
==> Artifacts
jdk-11.0.2.jdk -> /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk (Generic Artifact)对Java 8版本也这样做。如果可用更新版本,则使用brew cask upgrade java11升级您的包
https://stackoverflow.com/questions/56651301
复制相似问题