我这里有一个小问题,我的电脑上有 Astah Community,但直到我更换 Java 后它才开始工作。当我需要使用 Astah 时,我需要始终执行以下命令:
max@Max-Notebook:~$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-9-oracle/bin/java 1091 auto mode
1 /usr/lib/jvm/java-9-oracle/bin/java 1091 manual mode
* 2 /usr/lib/jvm/jdk1.8.0/bin/java 1 manual mode
Press <enter> to keep the current choice[*], or type selection number:
如您所见,默认情况下我使用选项 1,但在打开 Astah 之前我需要更改为选项 2。我想知道为什么我需要这样做以及如何解决这个问题。我无法卸载 Oracle Java 9,因为我需要它。
答案1
我通过从我的电脑中删除所有 JDK 和 Java 并从 ppa:webupd8team/java 安装“oracle-java8-installer”包来解决这个问题