맥북으로 작업하려고 Flutter셋팅하다가 간만에 인내심을 쭉쭉 길러주는 날을 보냈다. 종일 이것때문에 스트레스받다가 결국 해결하긴함..
저와 같은 현상을 겪는 누군가는 바로 해결할수있게 바로 해결되는 방법을 공유한다.
VSC, Flutter, Android Studio, Dart 등등을 한번에 설치하다가 JAVA역시 설치했는데 아무 생각없이 가장 최신버전을 다운받았다.
쓸 데 없이 똑똑한 맥북은 java가 다운받아지는 즉시 그넘의 경로를 잡아버렸고.. 호환성 문제가 있는 최신버전으로는 계속 오류를 뱉어낼 뿐이었다.
구글링을 통해 우당타앝아앙탕탕하며 java 8버전 설치, 환경변수 등록 등을 하고 flutter doctor에서 not issue를 확인, 아 이제 되겠지! 하고 vsc에서 실행한 순간..
에러코드를 뱉어냈다ㅏ..
Java 하위버전 설치 방법 ⤵️
에러는 아래와 같다.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
뭐라는지 모르겠고.. 그냥 jdk를 제대로 인식 못한다는것 같다.
구글링해서 찾아낸 해답을 공유한다.
프로젝트폴더/android/gradle.properties 에 아래 코드(java버전 확인!!)를 추가한다.
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home
|
반드시 본인의 pc에 설치된 java경로를 따라가서 버전을 정확히 입력한다.
즉, 위의 .../JavaVirtualMachines/자바버전/Contents/Home 폴더가 있어야한다.
자바 버전 확인 쉽고 정확하게 하기
맥북 기준
Finder을 열고 상단 [보기]에서 [계층] 선택

그러면 finder하단에 window처럼 폴더경로가 보인다.

내 finder가 보고 있는 위치가 어디든,, 가장 상위의 하드를 클릭해서, 라이브러리-Java-JavaVirtualMachines를 찾아 들어가면 설치된 자바버전을 확인할 수 있다.
물론 터미널에서 명령어로 확인할 수도 있지만 내기준으로.. 치기 어렵더라.. 난 이 방법이 눈에 딱 보여서 좋았음
윈도우는.. 이런 에러가 없었긴한데 혹시나 그대가 윈도우 사용자라면, 탐색기에서 찾아서 들어갑시다.
본인이 다른경로를 지정해서 설치하지 않았다면 programfiles에 잇거나 programfiles(64bit)에 잇었던것같음.
여기에 코드 추가
그러면
실행잘됨!
ㅎ
ㅎ
ㅎ
'Develop' 카테고리의 다른 글
Flutter - List.map (0) | 2022.06.29 |
---|---|
Dart 문법 - List, Map, Set (기본) (0) | 2022.06.16 |
Flutter) Dart문법 기본 - 연산자(Operator) (0) | 2022.06.01 |
Flutter) Dart언어 기본 - 변수(variable) / Dart variable / (0) | 2022.05.31 |
자바 하위버전(Java 8) 다운로드 (0) | 2022.04.20 |
댓글