在 Ubuntu 20.04 LTS 上,我已经完成:
sudo apt-get install openjdk-{8,11,14}-{jdk,source,doc}
现在我经常使用命令
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc
...也许还有其他一些,但是当我键入此命令时:
ls -l /etc/alternatives/*j*
我仍然发现许多与 Java 相关的命令并未受到上述 update-alternatives 命令序列的影响。
将每个 Java 相关命令更改为指定 Java 版本的更新替代命令的完整列表是什么?
最佳答案
虽然这对于许多软件来说都是一个问题,但这是 Ubuntu 上的 Java 的一个特定问题。还好有具体的解决方案,一个程序,调用:
update-java-alternatives
我只是按照以下方式使用它:
sudo update-java-alternatives -s java-1.14.0-openjdk-amd64
它改变了大多数Java相关工具的替代品。
有关此主题的更多评论可以在 askubuntu 上找到对于类似的问题。这个question也是相关的,并且有一个指向同一程序的答案链接。
关于java - OpenJDK 和 update-alternatives 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62084574/