Eclipse Gradle 构建“找不到工具.jar”
我已经用谷歌搜索了一整天,并尝试了几乎所有建议的解决方案,没有人为我的日食工作,完全不知道出了什么问题,当我试图通过Gradle构建时,它一直在说“找不到工具.jar”。
我做了什么:
1)在系统环境变量中添加Java Home(指向我的JDK)。
2) 在系统环境变量中添加路径(包含工具.jar)。Path
3)在项目文件夹中创建一个文件,以指示Gradle查找工具.jar(dependencies.gradle
compile files("${System.properties['java.home']}/../lib/tools.jar")
)
4)直接放在那里。compile files("${System.properties['java.home']}/../lib/tools.jar")
build.gradle dependencies
5)在项目首选项中,转到变量,添加变量。Java -> Build Path -> Classpath
JAVA_HOME
6) 将项目构建路径指向 JDK 而不是 JRE。
这些都不起作用!我还能尝试什么?
PS: 日食版 火星 4.5.2, Gradle 版 1.12
build.gradle 内容(此构建脚本由 eclipse 自动生成):
apply plugin: 'java'
apply plugin: 'eclipse'
sourceCompatibility = 1.5
version = '1.0'
jar {
manifest {
attributes 'Implementation-Title': 'Gradle Quickstart',
'Implementation-Version': version
}
}
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
testCompile group: 'junit', name: 'junit', version: '4.+'
}
test {
systemProperties 'property': 'value'
}
uploadArchives {
repositories {
flatDir {
dirs 'repos'
}
}
}
Java Home 内容:
路径环境变量:
C:\Program Files\Java\jdk1.7.0_67\lib
在 eclipse 控制台中显示错误:
:compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Could not find tools.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 0.152 secs
[sts] Build failed
org.gradle.tooling.BuildException: Could not execute build using Gradle
installation 'C:\buildtools\gradle-2.12'.
Caused by: java.lang.IllegalStateException: Could not find tools.jar
(堆栈跟踪太长,我缩短了它。