java - OpenJDK 和 update-alternatives 命令

标签 java ubuntu

在 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/

相关文章:

java - 按特定顺序读出字符串的元素

ubuntu - 假脱机的后缀重新处理 - ubuntu

linux - 如何使用 bash 脚本中的变量在谷歌浏览器中运行 url

ubuntu - 在 Grafana 中,如何设置数据源并从 cli 加载模板?

ruby - 在 Ubuntu 14.04 上安装 Compass 1.0.1 失败

ubuntu - 在 Ansible 中检测并挂载文件系统

java - 验证 c3p0 使用 JPA 运行

java - 如何检查数组是否为空或数组内容是否为空

java - Android异步任务不会改变ui

java - Spark在java中提交(SparkLauncher)