【发布时间】:2015-02-28 02:20:50
【问题描述】:
我使用 Android Studio,如果我运行应用程序,Gradle 找不到 JAVA_HOME
- 出了什么问题: 任务 ':app:compileDebugJava' 执行失败。 找不到系统 Java 编译器。确保您已安装 JDK(而不仅仅是 JRE)并将您的 JAVA_HOME 系统变量配置为指向相应的目录。
但 JAVA_HOME 已设置:
alexader@alexander-mint ~ $ echo $JAVA_HOME
返回
/usr/lib/jvm/java-8-oracle
我做错了什么?
【问题讨论】:
-
你的 /usr/lib/jvm/java-8-oracle/ 目录的内容是什么?
-
这是文件列表: bin ; javafx-src.zip;人 ; THIRDPARTYLICENSEREADME-JAVAFX.txt;版权所有; jre ;自述文件.html; THIRDPARTYLICENSEREADME.txt; D b ;库;发布 ;包括 ;执照 ; src.zip
-
您的 JAVA_HOME 看起来不错。通过在终端中执行'javac'来检查java编译器是否正常工作
-
如果我在终端运行 javac,它会从 javac 输出带有所有可能参数的帮助消息。
-
一切似乎都很好!不知道错误是关于什么的。最后是您可以尝试将 JAVA_HOME 位置更改为 /usr/lib/jvm