【问题标题】:Gradle cannot find JDKGradle 找不到 JDK
【发布时间】:2015-11-24 04:31:36
【问题描述】:

我创建了一个 gradle 项目,配置如下:

group '...'
version '0.0'

apply plugin: 'java'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

test {
    useTestNG()

    beforeTest { descriptor ->
        logger.lifecycle("Running test: " + descriptor)
    }
}

当我执行“gradle build”时,我收到以下错误消息:

找不到系统 Java 编译器。确保您已安装 JDK (不仅仅是一个 JRE)并将您的 JAVA_HOME 系统变量配置为 指向相应的目录。

这很奇怪,因为我设置了 $JAVA_HOME:

✗ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
✗ $JAVA_HOME/bin/javac
Usage: javac <options> <source files>
where possible options include:

【问题讨论】:

  • 你在使用任何 IDE 吗?
  • 是的,但我正在从终端构建它
  • 如果这可能有帮助,我正在使用 IDEA
  • 检查您的 IDE 中是否正确配置了 JDK。
  • IDE 中的 JDK 设置如何干扰控制台工具?

标签: java gradle


【解决方案1】:

我找到了解决办法。

为了解决这个问题,我简单地执行了:

./gradlew build

这成功了。

【讨论】:

    猜你喜欢
    • 2021-12-26
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2022-01-22
    • 2011-12-23
    相关资源
    最近更新 更多