【发布时间】:2018-09-22 14:56:26
【问题描述】:
我专门安装了Oracle JDK在Android studio中工作,但由于某种原因它不起作用:
ERROR: JAVA_HOME is set to an invalid directory: /usr/java/jdk-10.0.2/
我已经在替代列表中选择了这个 java 版本。我也尝试使用/java/latest,但出现同样的错误。 JAVA_HOME 设置在 ~/.bash_profile 中。我尝试将其直接设置为 java 位置:
export JAVA_HOME=/usr/java/jdk-10.0.2/
并通过以下代码:
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
这些都不起作用。
【问题讨论】:
-
您使用的是什么版本的 Gradle?必须为 4.7 才能支持 Java 10。请参阅 docs.gradle.org/4.7/release-notes.html:Java 爱好者会很高兴看到此版本支持使用 JDK 10 运行 Gradle 构建。
-
你能做 echo $JAVA_HOME 吗?检查路径是否为 bin。
-
@Andreas 好吧,我有 4.4,谢谢