【发布时间】: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 设置如何干扰控制台工具?