[英]Which JDK version is the latest supported by Android Studio?
我正在尝试在 Ubuntu 18.04 上安装 Android Studio。
我下载并解压了 Android Studio 3.1 ,想知道 Android Studio 最后支持哪个 JDK 版本。
根据 Oracle JDK 页面,JDK 8 已达到 EOL:
2019 年 1 月之后,Oracle 不会将 Java SE 8 的进一步更新发布到其公共下载站点以用于商业用途。需要继续访问关键错误修复和安全修复以及 Java SE 8 或以前版本的一般维护的客户可以获得长期服务通过 Oracle Java SE 订阅或 Oracle Java SE 桌面订阅提供支持。 有关更多信息以及如何获得对 Oracle JDK 8 的长期支持的详细信息,请参阅 Oracle Java SE 支持路线图。
我为我的 Android Studio 安装了 Oracle JDK 11.0.1,因为它是最新的,但它抛出了错误:
Error: Could not find or load main class com.intellij.idea.Main
Caused by: java.lang.ClassNotFoundException: com.intellij.idea.Main
启动android studio时。
java -version
给出输出:
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
和
echo $JAVA_HOME
给出输出
/usr/lib/jvm/jdk-11.0.1
我应该使用哪个 JDK 版本?
您应该使用与 Android Studio 捆绑的 JDK 版本; 您不需要单独的 JDK 安装。 捆绑的 JDK 版本目前基于 OpenJDK 8,但它由 JetBrains 积极维护,JetBrains 向后移植了对该版本的安全修复和其他改进。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.