Вопрос:

Не удалось найти tools.jar. Пожалуйста, проверьте, что C: \ Program Files \ Java \ jre1.8.0_151 содержит правильную установку JDK

java android gradle

40850 просмотра

10 ответа

661 Репутация автора

Несмотря на то, что я вручную настроил файл структуры проекта JDK / Структуру проекта, он все равно показывает эту ошибку. Сбой: сборка завершилась с исключением.

`Что пошло не так: выполнение задачи не выполнено ': пример: compileReleaseJavaWithJavac'.

Не удалось найти tools.jar. Пожалуйста, проверьте, что C: \ Program Files \ Java \ jre1.8.0_151 содержит правильную установку JDK.

Я запутался, почему он все еще ищет C: \ Program Files \ Java \ jre1.8.0_151 вместо JDK

Автор: viswesvar sekar Источник Размещён: 14.11.2017 04:46

Ответы (10)


38 плюса

661 Репутация автора

Наконец, здесь я нашел решение.

Я добавил JDK путь org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_144к gradle.propertiesфайлу и сделал перестройку. Это работает сейчас.

Автор: viswesvar sekar Размещён: 14.11.2017 05:49

6 плюса

1051 Репутация автора

У меня была такая же проблема, и я исправил это так:

  1. Установите JDK с веб-сайта Oracle с тем же номером версии, что и JRE, если вы этого еще не сделали.
  2. Кроме того, добавьте JAVA_HOME в переменные окружения Windows.
  3. Перезапустите свой терминал или среду разработки, чтобы загрузить новое значение JAVA_HOME.

JAVE_HOME в системных переменных среды

Автор: Ton Snoei Размещён: 17.11.2017 03:00

2 плюса

497 Репутация автора

Я удалил Java с компьютера, а затем снова загрузил и установил JDK из Oracle. После этого все заработало отлично. Я думаю, что проблема была в том, что версии обновления JRE и JDK отличались друг от друга.

Автор: romin21 Размещён: 12.04.2018 02:40

11 плюса

1768 Репутация автора

Только что это случилось со мной.

По-видимому, автоматическое средство обновления Java установило и настроило новую версию JRE для меня, оставив старый JDK без изменений. Так что, хотя у меня был JDK, он не соответствовал «активному» JRE, что вызывало ошибку.

Загрузите соответствующую версию JDK в JRE, который вы в настоящее время установили (в случае OP 151). Это должно помочь.

Автор: Marco Aurélio Размещён: 10.05.2018 02:42

26 плюса

261 Репутация автора

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.

Теперь проблема решена.

Автор: Anup Singh Размещён: 13.07.2018 02:50

0 плюса

2018 Репутация автора

Пожалуйста, убедитесь, что JDK и jre установлены на одну и ту же версию, например, если у вас версия JRE 1.8.0_201, то версия JDK должна быть версии 1.8.0_201 .

Автор: vishal jangid Размещён: 23.01.2019 06:15

0 плюса

10 Репутация автора

для tools.jar находится в C: \ Program Files \ Java \ jdk1.8.0_201 \ lib. Я изменил установленную JRE в затмении. Windows-> Preferences-> Java-> Установленные JRE и сделайте jre по умолчанию, чтобы указать, где находится ваш jdk.

Автор: matb Размещён: 08.05.2019 04:17

1 плюс

11 Репутация автора

Это происходит, когда в вашей системе установлены разные версии JDK и JRE. Обновите JDK с помощью соответствующей версии JRE. Также убедитесь, что путь к системной переменной имеет значение bin из той же версии JDK.

Автор: sunny prakash Размещён: 21.05.2019 04:22

0 плюса

99 Репутация автора

Это может произойти, если ваш путь слишком длинный. Я решил это, переместив мою установку Java в

C: \ Java \ jdk1.8.0_211

Автор: cblanto7 Размещён: 07.06.2019 05:01

0 плюса

1 Репутация автора

Для меня работало обновление Android Studio и обновление переменных среды JAVA_HOME и ANDROID_HOME. Я считаю, что это было вызвано тем, что я обновил версию Java (через программу обновления), но не обновил JDK.

Автор: Michael Almpertis Размещён: 12.06.2019 09:21
Вопросы из категории :
32x32