我想将 /opt/jdk-16.0.2 添加到 update-java-alternatives,但没有 .jinfo 文件。文件应该在那里,因为我有 openjdk 16.0.2
将 java 添加到 update-alternatives java 命令中我没有遇到任何问题,但我不想对每个与 java 相关的二进制文件都这样做。
我通过从存档中提取并将 JAVA_HOME 更改为 /opt/jdk-16.0.2 来安装 openjdk。我还应该做些其他事情吗?我可以生成 .jinfo 文件吗?
我想使用 update-java-alternatives 在 Java 版本之间切换。我不想玩脚本和 update-alternatives java
https://askubuntu.com/a/388693
update-java-alternatives 要求在目录 /usr/lib/jvm 中存在扩展名为 .jinfo 的文件。opendjk 软件包附带 .jinfo 文件,而 Oracle(以前称为 Sun)的 jdk 则没有。作为替代方案,您可以配置不使用 update-java-alternatives 的替代方案: