gpt4 book ai didi

java - Android Studio 3.4 构建因 openJDK 失败

转载 作者:行者123 更新时间:2023-12-02 07:38:35 28 4
gpt4 key购买 nike

操作系统:Debian Stretch

Android Studio 3.4

JDK:打开jdk 1.8

我的 Android studio 构建失败并出现以下错误:

Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.

我设置了 JAVA_HOME、STUDIO_JDK 等,并尝试了 openjdk 的各种技巧,但没有成功。

我的默认 JRE 按照建议设置为默认值 enter image description here

我正在尝试更新默认 JDK 位置,如下所示,但出现另一个错误: enter image description here

已经花了几个小时来解决这个问题。所以给android studio 3.4,我的问题是:

  1. 内置编译器出了什么问题?
  2. openJDK 1.8 是 android studio 3.4 构建/编译项目的有效 jdk 吗?或者我需要Oracle-jdk吗?
  3. 我发现 oracle-jdk 许可已更改,我可以使用它来构建商业应用程序吗?

编辑 后来我发现问题是,debianstretch只安装了jvm。我尝试运行 javac -version ,但失败了,因为默认情况下,stretch 仅获取 jre 。后来我通过安装 openjdk-8-jdk 修复了这个问题:

sudo apt-get install openjdk-8-jdk

javac -版本

javac 1.8.0_212

最佳答案

我遇到了同样的错误,当我解析谷歌时,我发现了一个有趣的网站。在很多水中我阅读了主要信息(在我看来):

Android Studio requires Oracle Java 1.6 or later. It won’t work with OpenJDK.

我想我们需要下载oracle,因为我看到你和我一样使用java v 1.8。我没有尝试过,但我认为它会起作用。

关于java - Android Studio 3.4 构建因 openJDK 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56560008/

28 4 0
文章推荐: cmake - .clang_complete 和 CMake?
文章推荐: java - 要下载哪个插件才能在 google chrome 上显示 java applet
文章推荐: java - Android:如何将 HttpResponse 转换为 List