当前位置: 首页 > 知识库问答 >
问题:

Gradle找不到JAVA_HOME@Linux薄荷

江煜
2023-03-14

我使用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

我错了什么?

共有1个答案

方河
2023-03-14

既然您的JAVA_HOME看起来工作得很好,那么就来看看您的项目结构(快捷方式:Ctrl+Alt+Shift+S)。在这里可以定义JDK的位置。有时候这条路是“错的”。

 类似资料:
  • 当我尝试启动UIAutomatorViewer.bat时,我得到以下错误: 错误:没有找到合适的Java。为了正确使用Android Developer工具,您需要在系统上安装一个合适的Java JDK版本。我们建议您安装JDK版本的JavaSE,可在以下站点获得:http://www.oracle.com/technetwork/java/JavaSE/downloads 如果已经安装了Java

  • 问题内容: 我在运行Jar文件的Linux机器上有一个bash脚本。以普通用户身份登录时,我没有运行脚本的权限,但它会显示以下日志: 当我尝试将脚本与Sudo一起使用时,它给出了: 我已经在上面设置了相同的路径-可以通过&看到它,它也被设置为脚本中的一个选项。我很高兴脚本不是问题- 这是默认的CQ5控制脚本,并且我在其他数十个工具箱上都使用了它而没有问题。只是不确定我在上面做错了什么,并认为这是我

  • 问题内容: 尝试粘贴到我安装了Java JDK的位置,但是Jenkins一直说: 还尝试并得到: 任何人最后一个文件夹/文件应该是什么?我假设bin \ java,但这给我带来麻烦。 问题答案: 应该指向

  • 在中,我有: 在中,我有: 当我在Windows10上编译这个项目时,无论是使用还是,它都能完美地编译和工作。

  • 问题内容: 我将Javadoc doclet与gradle一起使用,因此需要使用package.tools.jar包,它位于jdk的lib文件夹中(本例中为1.6.0_26)。 关键是gradle不会自动获取它,因此我将那个工具包添加到我的libs文件夹中,然后将其添加到dependencies.gradle。 现在,我想直接从JDK主页将其带入我的dependencies.gradle。有没有办

  • 我创建了一个具有以下配置的gradle项目: 当我执行“gradle build”时,出现以下错误消息: 找不到系统Java编译器。确保安装了JDK(不仅仅是JRE),并配置了JAVA_HOME系统变量以指向相应的目录。 这很奇怪,因为我有$JAVA_HOME set: