我正在尝试在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版本?
答案 0 :(得分:0)
您应该使用与Android Studio捆绑在一起的JDK版本;您不需要单独的JDK安装。捆绑的JDK版本当前基于OpenJDK 8,但由JetBrains积极维护,该版本向后移植了该版本的安全修补程序和其他改进。