Mig*_*eso 17 java jdk android-studio
我尝试安装 Android Studio,但它给了我几个问题。其中包括他们告诉我它需要 Java 8 而我的 PC 上安装了 Java 11。
当我运行时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)
Run Code Online (Sandbox Code Playgroud)
我看到java在/usr/bin,实际上有几个java文件夹/文件:
java, javac, javadoc, javafxpackager, javah, javap, javapackager, javaws
Run Code Online (Sandbox Code Playgroud)
我应该如何删除 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
Run Code Online (Sandbox Code Playgroud)
的输出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
Run Code Online (Sandbox Code Playgroud)
我尝试了几个命令,但问题是我不知道如何安装它。另一方面,当我在“UBUNTU SOFTWARE”中搜索 Java 时,Java 不会出现。
Jim*_*m C 20
无需卸载已安装在您机器上的其他 Java 版本。需要时,您可以方便地使用实用程序“update-alternatives”来选择要激活的 Java 运行时。它将自动更新所需的符号链接。
您只需要运行以下命令,然后选择您选择的版本。就这样!
sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)
Kul*_*lfy 11
/usr/bin/java是一个符号链接/etc/alternatives/java,它又是一个符号链接/usr/lib/jvm/java-11-oracle/bin/java。由此看来,您似乎已经下载并配置了 Oracle 的 Java 11。此外,JDK 在 Ubuntu 软件中并未作为独立应用程序出现。
要摆脱该 Java 并安装 Java 8 (OpenJDK):
删除 Oracle 的 Java 文件夹:
sudo rm -r /usr/lib/jvm/java-11-oracle
Run Code Online (Sandbox Code Playgroud)从 APT 安装 OpenJDK 8:
sudo apt install openjdk-8-jdk openjdk-8-jre
Run Code Online (Sandbox Code Playgroud)使用以下命令确认 Java 版本:
java -version
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
84405 次 |
| 最近记录: |