본문 바로가기
Flutter/Flutter FAQ

flutter 플러터에서 번들 Java 버전을 찾을 수 없습니다., Unable to find bundled Java version on Flutter

by 베타코드 2023. 5. 9.
반응형

질문


저는 Android Studio 버전 3.0을 사용하고 있습니다. flutter doctor 명령어를 사용하면 다음과 같이 표시됩니다:

번들된 Java 버전을 찾을 수 없습니다.

저의 현재 Java 버전은 (빌드 1.8.0_131-b11)이며, Windows 10에서 작동합니다.

저의 컴퓨터에는 이전 버전의 Android Studio가 없습니다.


답변


Mac 사용자를 위해:

JAVA_HOME 경로를 설정하려면 이 기사를 따르고 다음 명령을 적용하십시오:

JetBrains Runtime "Android Studio Electric Eel"을 위한

cd /Applications/Android\ Studio.app/Contents/jbr
ln -s ../jbr jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

그런 다음 Finder로 이동하여 Android Studio를 검색하십시오:

  1. 마우스 오른쪽 버튼 -> 패키지 내용 보기
  2. 내용 폴더를 열고 jre라는 새 폴더를 만드십시오.
  3. JetBrainsRuntime 폴더의 내용을 복사하여 jre 폴더에 붙여넣으십시오.

flutter doctor -v가 작동해야 합니다!

다른 버전

cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

그런 다음 flutter doctor -v를 실행할 수 있습니다.


JetBrains Toolbox를 사용하는 Mac 사용자를 위해:

JAVA_HOME 경로를 설정하려면 이 기사를 따르십시오.

그 후에는 사용자 이름을 macOS 사용자 이름으로 변경하고 다음을 실행하십시오:

cd /Users/username/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7583922/Android Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

flutter doctor -v

문제가 여전히 발생하는 경우 이 해결 방법을 시도해 볼 수 있습니다:

cd /Applications/Android\ Studio.app/Contents
ln -s jbr jre
반응형

댓글