> Java > java지도 시간 > Flutter doctor 명령에 \'번들 Java 버전을 찾을 수 없습니다\'가 표시되는 이유는 무엇이며 Mac 및 Windows에서 이 문제를 어떻게 해결할 수 있나요?

Flutter doctor 명령에 \'번들 Java 버전을 찾을 수 없습니다\'가 표시되는 이유는 무엇이며 Mac 및 Windows에서 이 문제를 어떻게 해결할 수 있나요?

Linda Hamilton
풀어 주다: 2024-11-26 13:05:11
원래의
367명이 탐색했습니다.

Why is my Flutter doctor command showing

"번들 Java 버전" Flutter 문제를 해결할 수 없습니다

"flutter doctor" 명령을 통해 Flutter 프로젝트를 진단하려고 할 때, 많은 사용자에게 "번들 Java 버전을 찾을 수 없습니다" 오류가 발생합니다. 이 문서에서는 이 문제를 자세히 살펴보고 Mac 및 Windows 사용자 모두를 위한 포괄적인 솔루션을 제공합니다.

Mac 사용자의 경우

  1. JAVA_HOME 경로 설정: 여기에 설명된 지침을 따르세요. 가이드.
  2. 명령 적용:

    • JetBrains 런타임 "Android Studio Electric Eel":

      • cd /애플리케이션/Android Studio.app/Contents/jbr
      • ln -s ../jbr jdk
      • ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

        • Finder로 이동하여 'Android'를 검색하세요. Studio."
        • 마우스 오른쪽 버튼을 클릭하고 "패키지 콘텐츠 표시"를 선택합니다.
        • "contents" 디렉터리 내에 "jre"라는 새 폴더를 만듭니다.
        • 복사-붙여넣기 "JetBrainsRuntime" 폴더의 내용을 새로 생성된 "jre" 폴더에 복사합니다. 폴더.
  • 기타 버전:

    • cd /애플리케이션/Android Studio.app/Contents/jre
    • ln -s ../jre jdk
    • ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk
  1. Flutter Doctor 실행: flutter doctor -v 이제 원하는 출력이 생성됩니다.
  2. JetBrains 도구 상자 해결 방법:

    • 앞에서 설명한 대로 JAVA_HOME 경로를 설정합니다.
    • /Users/username/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0으로 이동합니다. /203.7583922/안드로이드 Studio.app/Contents/jre.
    • "기타 버전"에 대해 2단계와 동일한 명령을 실행합니다.

    문제가 지속되면 다음을 시도해 보세요.

    • cd /Applications/Android Studio.app/Contents
    • ln -s jbr jre

Windows 사용자의 경우

  1. JDK 설치: Windows에 JDK(Java Development Kit)가 설치되어 있어야 합니다. machine.
  2. JAVA_HOME 환경 변수 설정:

    • 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 환경 변수.
    • JAVA_HOME이라는 새 사용자 변수를 생성합니다.
    • 해당 값을 JDK가 설치된 디렉터리(예: C:Program)로 설정합니다. FilesJavajdk1.8.0_131).
  3. Flutter Doctor 실행: flutter doctor -v는 이제 올바른 Java 버전을 표시해야 합니다.
  4. 추가 문제 해결:

    • 컴퓨터에 이전 버전의 Android Studio가 설치되어 있는지 확인하고 제거하세요.
    • 시스템 경로에 JDK bin 디렉터리 경로가 포함되어 있는지 확인하세요(예: C:Program FilesJavajdk1. 8.0_131bin).

위 내용은 Flutter doctor 명령에 \'번들 Java 버전을 찾을 수 없습니다\'가 표시되는 이유는 무엇이며 Mac 및 Windows에서 이 문제를 어떻게 해결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿