为什么在--config java菜单中看不到我的一个Oracle java jdk?
我最近在我的笔记本电脑上安装了一个完整的Oracle jdk(不仅仅是jre),在/usr/lib/jvm/java-8-Oracle/bin/java中是它的可执行文件,但当我键入为什么在--config java菜单中看不到我的一个Oracle java jdk?,java,linux,path,linux-mint,Java,Linux,Path,Linux Mint,我最近在我的笔记本电脑上安装了一个完整的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 jav
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更新替代方案--config java
备选java有3种选择(提供/usr/bin/java)。
选择路径优先级状态
------------------------------------------------------------
0/usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091自动模式
1/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081手动模式
*2/usr/lib/jvm/java-8-oracle/jre/bin/java 1081手动模式
3/usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091手动模式
按可保留当前选项[*],或类型选择编号:0
更新替代方案:使用/usr/lib/jvm/java-9-openjdk-amd64/bin/java在自动模式下提供/usr/bin/java(java)
您需要使用sudo更新选项安装它--安装
有关详细信息,请参阅。thanx。成功了。顺便说一句,优先级是否意味着当尝试不同java版本的文件时,java版本的优先级,或者CPU内存或smth的总体优先级,就像在某些应用程序中一样,不仅仅是JDK?当您在自动模式下使用时,更新替代方案使用@NiHao92优先级。这与其他事情无关。