Несмотря на то, что я вручную настроил файл структуры проекта JDK / структуру проекта, он все еще показывает эту ошибку FAILURE: Build failed with an exception.
`Что пошло не так: Выполнение задачи завершилось неудачно ': sample: compileReleaseJavaWithJavac'.
Не удалось найти tools.jar. Убедитесь, что C: \ Program Files \ Java \ jre1.8.0_151 содержит действительную установку JDK.
Я не понимаю, почему он все еще ищет C: \ Program Files \ Java \ jre1.8.0_151 вместо JDK
JAVA_HOME
переменной окружения? А у вас JRE вышеPATH
? Зачем вообще устанавливать JRE (в JDK она есть)?c:/windows/program Files/
? Вы уверены?echo %PATH%
иecho %JAVA_HOME%
.Ответы:
Наконец-то я нашел решение.
Я добавил путь jdk
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_144
кgradle.properties
файлу и сделал перестройку. Теперь это работает.источник
ERROR: Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_121 contains a valid JDK installation
Скопируйте tools.jar из
C:\Program Files\Java\jdk1.8.0_121\lib
вC:\Program Files\Java\jre1.8\lib
.Теперь проблема решена.
источник
Только что это случилось со мной.
Очевидно, автоматическое обновление Java установило и настроило для меня новую версию JRE, оставив при этом старый JDK нетронутым. Таким образом, даже если у меня был JDK, он не соответствовал текущей «активной» JRE, которая вызвала ошибку.
Загрузите соответствующую версию JDK в JRE, которую вы в настоящее время установили (в случае OP 151). Это должно помочь.
источник
У меня была такая же проблема, и я исправил ее так:
источник
Это происходит, когда в вашей системе установлены разные версии JDK и JRE. Обновите JDK соответствующей версией JRE. Также убедитесь, что путь к системной переменной имеет значение bin из той же версии JDK.
источник
Я удалил Java со своего компьютера, а затем снова загрузил и установил JDK из Oracle. После этого все заработало отлично. Я думаю, проблема заключалась в том, что версии обновления JRE и JDK отличались друг от друга.
источник
Моя ошибка была решена удалением всех обновлений Java и Java с панели управления и переустановкой JDK.
источник
Моя проблема была двоякой:
Примечание: я использую Fedora Linux.
Чтобы решить первую проблему, я выполнил эти инструкции
Чтобы решить второе, я просто добавил в свой
~/.bashrc
файл следующую строку :Мне пришлось перезапустить мою IDE и терминалы, чтобы изменения
~/.bashrc
вступили в силу.источник
Проблема в том, что ваша сборка gradle не находит путь JAVA_HOME или папку JDK. Итак, вы можете объявить путь в gradle.properties, например org.gradle.java.home = C: \ Program Files \ Java \ [или ваше имя папки jdk] .
Используйте это руководство для использования gradle.properties.
Или (и я предпочитаю это решение) включить путь JAVA_HOME в переменные systmem и перезапустить CMD.
источник
Я загрузил JDK отсюда , запустил командную строку Windows (windows + r CMD) и установил для переменной среды JAVA_HOME значение c: \ Program Files \ Java \ jdk-14 с помощью:
set JAVA_HOME="c:\Program Files\Java\jdk-14"
Затем запустите то, что я хотел запустить. Потом это не удалось, но по другому вопросу.
источник
Убедитесь, что JDK и jre имеют одну и ту же версию. Например, если у вас JRE версии 1.8.0_201, тогда версия JDK должна быть 1.8.0_201 .
источник
для tools.jar находится в C: \ Program Files \ Java \ jdk1.8.0_201 \ lib. Я изменил установленную jre в eclipse. Windows-> Preferences-> Java-> установленные JRE и сделайте jre по умолчанию, чтобы указать, где находится ваш jdk.
источник
Это может произойти, если ваш путь слишком длинный. Я решил это, переместив свою установку java в
C: \ Java \ jdk1.8.0_211
источник
Что сработало для меня, так это обновление Android Studio и обновление переменных среды JAVA_HOME и ANDROID_HOME. Я считаю, что это было вызвано тем, что я обновил версию Java (через программу обновления), но не обновил jdk.
источник
В затмении
Щелкните правой кнопкой мыши Project -> Java Build Path -> Libraries.
источник
вам нужно добавить путь jdk org.gradle.java.home = C: \ Program Files \ Java \ jdk1.8.0_102 в gradle.properties, убедитесь, что вы написали свою версию jdk, установленную в вашей системе.
источник
В моем случае я установил только JRE, чтобы вы могли проверить, действительно ли у вас есть действующий jdk. если нет, я советую вам удалить все, что установлено java, и загрузить правильный jdk отсюда (jdk поставляется с jre, поэтому нет необходимости загружать что-либо еще) после установки переменной среды и выполнения
источник
Решение 1:
Перейдите в папку Android> Gradle.properties> добавьте свой путь jdk.
Очистите и восстановите, тогда все готово. // Только для примера
org.gradle.java.home = / Библиотека / Java / JavaVirtualMachines / jdk1.8.0_251.jdk / Содержание / Главная
Решение 2 Наконец-то я нашел решение.
Добавить путь jdk
Это также решит вашу ошибку.
Вот все Решение не удалось найти tools.jar
источник