我最近在我的笔记本电脑上安装了一个完整的 Oracle jdk(不仅仅是 jre),在/usr/lib/jvm/java-8-oracle/bin/java 是它的可执行文件,但是当我输入时
sudo update-alternatives --config java
,我看不到它,我只看到 Oracle jre。为什么以及如何修复它?
sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode
1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
* 2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number: 0
update-alternatives: using /usr/lib/jvm/java-9-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
最佳答案
您需要使用 sudo update-alternatives --install
安装它,请参阅 this answer了解详情。
关于java - 为什么我在 --config java 菜单中看不到我的 Oracle java jdk 之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45501894/