Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在--config java菜单中看不到我的一个Oracle java jdk?_Java_Linux_Path_Linux Mint - Fatal编程技术网

为什么在--config java菜单中看不到我的一个Oracle java jdk?

为什么在--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

我最近在我的笔记本电脑上安装了一个完整的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更新替代方案--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优先级。这与其他事情无关。