当我运行 jenv versions
时,它显示以下选项
11.0 11.0.21 17.0 17.0.9 21.0 21.0.1 zulu64-11.0.21 zulu64-17.0.9 zulu64-21.0.1
11.0.21
和 zulu64-11.0.21
有什么区别,我应该选择哪一个?
后者有前缀 zulu64-
而前者没有任何前缀。
这似乎就是 Jenv 的工作方式。它显示了确切的版本(示例 17.0.9),如果您只想选择主要版本(示例 17.0),则显示主要版本。此外,它还会将带有供应商前缀的版本添加到列表中(例如 zulu64-17.0.9)。因此,单个 JDK 安装会使列表增加 3 倍。
这一切都是为了让用户能够灵活地以不同的方式选择版本,考虑到他们可能有来自不同供应商/版本的多个并行安装。
参考:https://www.php.cn/link/f17a7558451bf1e93b8a8f5549e4938f a>
您可能需要检查此答案。但简单的回答是,您安装了不同的 JDK 发行版。
以上是Jenv - 相同的 java 版本但带有前缀的详细内容。更多信息请关注PHP中文网其他相关文章!