У меня есть целый день в googled, и я попробовал почти все предлагаемые решения, никто не работает для моего затмения, совершенно не знаю, что пошло не так, он продолжал говорить "Не могу найти tools.jar", когда я пытаюсь построить через Gradle.
Что я сделал:
1) Добавьте Java Home (укажите мой JDK) в переменных среды системы.
2) Добавьте путь (содержащий tools.jar) в переменные системной среды Path
.
3) Создайте dependencies.gradle
файлы в папке проекта, чтобы указать Gradle искать tools.jar(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: версия Eclipse Mars 4.5.2, Gradle версия 1.12
build.gradle content (эта сборка script автоматически генерируется 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
(stacktrace слишком длинный, я сокращаю его.)