更改 update-java-alternatives 优先级

更改 update-java-alternatives 优先级
karl@karl-Dell-Precision-M3800:~$ update-java-alternatives -l
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
java-6-oracle                  1085       /usr/lib/jvm/java-6-oracle
java-7-oracle                  1083       /usr/lib/jvm/java-7-oracle
java-8-oracle                  1086       /usr/lib/jvm/java-8-oracle
java-9-oracle                  1084       /usr/lib/jvm/java-9-oracle

我想将 java-1.8.0-openjdk-amd64 设置为 1090。我已尝试更新替代安装,但它不会改变。

答案1

您可以通过手动设置替代方案来覆盖基于优先级值的自动选择:

update-java-alternatives --set java-1.8.0-openjdk-amd64 

或者,您可以通过手动编辑 中的相应配置文件来更改每个条目的优先级/usr/lib/jvm,对于您的情况而言,该文件应该是/usr/lib/jvm/.java-1.8.0-openjdk-amd64.jinfo

以 root 身份在您最喜欢的文本编辑器中打开它并更改行

priority=1081

满足您的需求。它应该位于文件顶部附近,可能是第 3 行。

相关内容