Android Studio最新支持哪个JDK版本?

时间:2018-10-21 09:53:35

标签: android android-studio

我正在尝试在Ubuntu 18.04上安装Android Studio。

我下载并解压缩了Android Studio 3.1 ,并想知道哪个JDK版本是Android Studio最后支持的版本。

根据Oracle JDK页面,JDK 8已达到停产期:

  

Oracle不会在2019年1月之后在其公共下载站点上发布Java SE 8的进一步更新,以用于商业用途。需要继续访问重要的bug修复程序和安全修复程序以及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版本?

1 个答案:

答案 0 :(得分:0)

您应该使用与Android Studio捆绑在一起的JDK版本;您不需要单独的JDK安装。捆绑的JDK版本当前基于OpenJDK 8,但由JetBrains积极维护,该版本向后移植了该版本的安全修补程序和其他改进。