Gradle игнорирует JAVA_HOME и вместо этого использует Android Studio JBR.JAVA

Программисты JAVA общаются здесь
Anonymous
Gradle игнорирует JAVA_HOME и вместо этого использует Android Studio JBR.

Сообщение Anonymous »

Я столкнулся с проблемой, из-за которой Gradle не использует JAVA_HOME и вместо этого использует пакет JDK (JBR) Android Studio.
Среда
  • Gradle: 9.4.1
  • Kotlin: 2.3.0
  • macOS (Apple Silicon)
  • Android Studio
Конфигурация
В .idea/gradle.xml: Мой JAVA_HOME:

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

/Library/Java/JavaVirtualMachines/amazon-corretto-21.jdk/Contents/Home/bin
Проблема
Сообщения Gradle Doctor:

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

Gradle is not using JAVA_HOME
JAVA_HOME is /Library/.../amazon-corretto-21.jdk/.../bin
Gradle is using /Applications/Android Studio.app/.../jbr/.../bin
Однако запуск ./gradlew -version в терминале показывает:

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

Launcher JVM: 21.0.9 (Amazon Corretto)
Вопросы
  • Почему Android Studio игнорирует #JAVA_HOME?
  • Почему вместо этого используется встроенный JBR?
  • Это ожидаемое поведение?
  • Как правильно это сделать? Gradle постоянно использует JAVA_HOME?
Будем благодарны за любую помощь.

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