Для JAVA_HOME установлен недопустимый каталог студии Android (Flutter)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Для JAVA_HOME установлен недопустимый каталог студии Android (Flutter)

Сообщение Anonymous »

Я работал над проектом flutter на чипе Macbook pro M1, но когда я запускаю проект, он продолжает выдавать мне эту
ошибку. ОШИБКА: для JAVA_HOME установлен недопустимый каталог: /Library/Java/JavaVirtualMachines/jdk- 17.jdk/Contents
Установите переменную JAVA_HOME в вашей среде так, чтобы она соответствовала
местоположению вашей установки Java."
но Я указал путь и использую доморощенный для установки JAVA и чтобы убедиться, что у меня есть действительный каталог, когда я запускаю команду «echo $JAVA_HOME», она дает мне «/opt/homebrew/opt/openjdk/libexec/openjdk.jdk/ Contents/Home», но когда я запускаю команду «/usr/libexec/java_home», она возвращает «Операция не может быть завершена. Невозможно найти среду выполнения Java.
Пожалуйста, посетите http://www.java. com для получения информации об установке Java». Я перепробовал все, что мог найти в Интернете, но все равно выдает эту ошибку

Код: Выделить всё

danielabera@Daniels-MacBook-Pro one % flutter run
Launching lib/main.dart on sdk gphone16k arm64 in debug mode...

ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Running Gradle task 'assembleDebug'...                              25ms
Error: Gradle task assembleDebug failed with exit code 1
danielabera@Daniels-MacBook-Pro one %

Я провел целый день, пытаясь решить эту проблему. Я был бы очень признателен за вашу помощь. Спасибо!
Я добавляю каталог JAVA_HOME в ~/.zshrc. После добавления каталога при запуске команды «echo $JAVA_HOME» он возвращает «/opt/». homebrew/opt/openjdk/libexec/openjdk.jdk/Contents/Home», но когда я запускаю команду «/usr/libexec/java_home», она возвращает «Операция не может быть завершена. Невозможно найти среду выполнения Java.
Посетите http://www.java.com для получения информации об установке Java.
Я переустанавливаю Android Studio
Я переустанавливаю Java
но ничего не работает

Подробнее здесь: https://stackoverflow.com/questions/790 ... io-flutter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»