Как мне установить проект JAVA_HOME на мои компьютеры JAVA_HOME?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как мне установить проект JAVA_HOME на мои компьютеры JAVA_HOME?

Сообщение Anonymous »

У меня есть приложение Flutter в студии Android на моем Mac, и я случайно сбросил путь JAVA_HOME в своем проекте, пытаясь обновить Java для своего проекта.
Это выдает ошибку:< /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.
Чтобы найти свою версию Java и местоположение, я выполнил в своем терминале следующую команду:

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

/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
Затем я открыл файл .zshrc и добавил следующие строки:

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

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
Итак, несмотря на то, что я получаю те же пути JAVA_HOME от echo $JAVA_HOME и то, что я вижу в структуре моего проекта внутри студии Android, я получаю здесь нулевую версию Java ...

Подробнее здесь: https://stackoverflow.com/questions/791 ... -java-home
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Django Url Pathing, Home URL всегда перезаписан ('', Views.home, name = 'Home')
    Anonymous » » в форуме Python
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить проект JAVA_HOME на мои компьютеры JAVA_HOME?
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить проект JAVA_HOME на мои компьютеры JAVA_HOME?
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить проект JAVA_HOME на мои компьютеры JAVA_HOME?
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить проект JAVA_HOME на мои компьютеры JAVA_HOME?
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

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