4

我有问题:我的 Linux 开发发行版不包括其他 Java 版本(OpenJDK 与 Sun/Oracle Java)。如果不是一些令人难以置信的烦人的 Android Studio (IntelliJ Idea) 错误,我会对 OpenJDK 感到满意:例如,我无法在我的第二个屏幕 Android Studio 窗口上用鼠标滚动。

随着 Sun/Oracle Java IDE 的问题消失,但是 gradle 构建由于无法找到 OpenJDK 而失败(它完全在旧的 OpenJDK Java 路径中搜索,该路径不再存在)。我的 Java 环境变量很好(JAVA_PATH 和 JAVA_HOME)。

如何在 gradle build 中切换 JAVA 版本?看来android支持Sun Java。如果我错了并且 android 不支持它,如何在 Android studio 上为仅 android 开发获取隔离的 OpenJDK 版本?

4

1 回答 1

2
org.gradle.java.home

指定 Gradle 构建过程的 java home。该值可以设置为 jdk 或 jre 位置,但是,取决于您的构建做什么,jdk 更安全。如果未指定设置,则使用合理的默认值。

http://www.gradle.org/docs/current/userguide/build_environment.html

于 2013-08-08T09:54:17.913 回答