Это выдает ошибку:< /p>
Код: Выделить всё
JAVA_HOME is set to an invalid directory: Users/{My UserName}/Library/Java/JavaVirtualMachines/openjdk-23.0.1
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Код: Выделить всё
/usr/libexec/java_home -V
Код: Выделить всё
Matching Java Virtual Machines (1):
1.7.45.18 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Код: Выделить всё
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7.45.18)
export PATH=$JAVA_HOME/bin:$PATH
Код: Выделить всё
echo $JAVA_HOME
Код: Выделить всё
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Поэтому я попробовал запустить следующую команду внутри терминала каталога приложений:
Код: Выделить всё
export JAVA_HOME=“/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home”
Код: Выделить всё
export: not valid in this context: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Как мне установить для моего проекта JAVA_HOME JAVA_HOME на моих компьютерах?
РЕДАКТИРОВАТЬ: g00se и Джон Боллинджер указали, что моя ошибка, вероятно, связана с студией Android. Поэтому я загрузил новый JDK в студии Android (Файл > Структура проекта...)

Я сбросил свой путь JAVA_HOME в файле .zshrc, чтобы он соответствовал моему новому пути к файлу jdk.
запуск flutter run все еще дает результат у меня ошибка :
Код: Выделить всё
ERROR: JAVA_HOME is set to an invalid directory: Users/{MyName}/Library/Java/JavaVirtualMachines/openjdk-23.0.1
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Код: Выделить всё
fluttor doctor -v
Код: Выделить всё
Java binary at: Users/{MyName}/Library/Java/JavaVirtualMachines/openjdk-23.0.1/bin/java
✗ Cannot execute Users/{MyName}/Library/Java/JavaVirtualMachines/openjdk-23.0.1/bin/java to determine the version
Код: Выделить всё
flutter analyze --suggestions
Код: Выделить всё
[✗] Java/Gradle/Android Gradle Plugin:
Incompatible Java/Gradle versions.
Java Version: null, Gradle Version: 7.6.3
Подробнее здесь: https://stackoverflow.com/questions/791 ... -java-home