我尝试安装 Android Studio,但它给了我几个问题。其中之一是他们告诉我在我的 PC 上安装了 Java 11 时需要 Java 8。
当我运行java -version
时,结果如下:
java version "11.0.2" 2018-10-16 LTS Java (TM) SE Runtime Environment
18.9 (build 11.0.2 + 7-LTS) Java HotSpot (TM) 64-Bit Server VM 18.9 (build 11.0.2 + 7-LTS, mixed mode)
我看到java在/usr/bin
,其实有几个java文件夹/文件:
java, javac, javadoc, javafxpackager, javah, javap, javapackager, javaws
我应该如何删除 java 才能安装 Java 8 并能够正确安装 Android Studio?
输出ls -l /usr/bin/java
:
lrwxrwxrwx 1 root root 22 feb 5 18:56 /usr/bin/java -> /etc/alternatives/java
输出ls -l /etc/alternatives/java
:
lrwxrwxrwx 1 root root 36 feb 16 23:33 /etc/alternatives/java -> /usr/lib/jvm/java-11-oracle/bin/java
我尝试了几个命令,但问题是我不知道如何安装它。另一方面,当我在“UBUNTU SOFTWARE”中搜索 Java 时,没有出现 Java。
无需卸载已安装在您机器上的其他 java 版本。需要时,您可以方便地使用实用程序“update-alternatives”来选择要激活的 Java 运行时。它将自动更新所需的符号链接。
您只需要运行以下命令,然后选择您选择的版本。就这样!
/usr/bin/java
是一个符号链接,/etc/alternatives/java
而 is 又是一个符号链接/usr/lib/jvm/java-11-oracle/bin/java
。由此看来,您似乎已经下载并配置了 Oracle 的 Java 11。此外,JDK 并没有作为独立应用程序出现在 Ubuntu Software 中。要摆脱 Java 并安装 Java 8 (OpenJDK):
删除 Oracle 的 Java 文件夹:
从 APT 安装 OpenJDK 8:
使用以下命令确认 Java 版本:
该程序可能需要特定版本的 java 才能运行。您可能必须从 java 网站或使用命令行下载 openjdk 8,该链接提供有关如何下载的说明。 https://openjdk.java.net/install/ 不需要删除以前版本的java