У меня googled целый день, и я попробовал почти все предлагаемые решения, никто не работает для моего затмения, совершенно не знаю, что пошло не так, он продолжал говорить: «Не удалось find tools.jar ", когда я пытаюсь построить через Gradle.Eclipse Gradle build «Не удалось найти tools.jar»
Что я сделал:
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: Затмение версии Mars 4.5.2, Gradle версия 1,12
содержание build.gradle (этот сценарий сборки генерируются автоматически затмение):
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 Главное:
Путь переменной среды:
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 слишком долго, я укоротить.)
Обновить это, показывая, где именно вы установили JDK и какой JAVA_HOME установлен. Удалите зависимость для "tools.jar". Тебе это не нужно. Покажите весь скрипт сборки и результат сборки. –
@ DavidM.Karr спасибо за совет, я обновил вопрос, – GMsoF
Путь должен идти в bin, а не в lib. –