개요
자바를 18년도부터 써서 20년에 컴퓨터를 바꾸며 버전을 쫙 바꿨는데, 그 이후로는 업데이트를 안했더니 졸필이라 듣는 1학년 강의에서 switch의 화살표 case 레이블과 switch 연산식이 지원이 안되어서 과제를 못내더라구요 ㅠㅠㅠㅠㅠ
처음엔 글자가 꺠지기만 했는데 gradle문서를 바꾸고.... 에러나서 이걸 고쳐보려고 인텔리제이를 업데이트하고,,, SDk랑 Encoding 언어를 다 바꿔보았어요... 근데.. 안되더라구요... 그래서 아예 재설치를 하고 컴퓨터를 켰더니 아직도 이런에러가 발생하였습니다.
Unsupported Java.
Your build is currently configured to use Java 18 and Gradle 7.2.
Possible solution:
- Use Java 17 as Gradle JVM: Open Gradle settings
- Open Gradle wrapper settings, change `distributionUrl` property to use compatible Gradle version and reload the project
이걸 꼭 해결해서 이 문제를 어떻게든 끝내보려합니다.. 화이팅,,,!!
본론
Gradle이 문제인것 같아서 검색을 해보니 7.3은 되어야 자바17을 완벽히 서폿한다고 하더라구요!
Gradle의 사이트에서 하라는 대로 진행을 했습니다. 저는 윈도우 방식을 따랐지만 그외의 기기인 분들은 아래 링크에 들어가 안내를 따라주시면 됩니다!
과정
1. 아래 사진에서 release page를 누르고
2. complete를 눌러서 최신버전을 다운로드 받고
3. 문서에서 하라는대로 환경변수 path에 `C:\Gradle\gradle-7.4.2\bin`을 추가해주고
4. cmd에 gradle -v를 해보니.. 설치완료!
5. 인텔리제이에 들어가서 module을 변경
에러가 하라는대로 17로 바꾸니 동작은 잘 됩니다!!!!
마무리
코드짜는데 1분... 자바 버전 업그레이드하는데 3시간...
이제 한글깨짐과 익숙한 영어버전으로 인텔리제이를 고치고... 오늘안에 꼭 과제를 내보겠습니다...
읽어주셔서 감사합니다 :)
++)
저는 도대체 무얼한걸까요.... 설정창에서 인코딩을 다 시스템 디펄트로 바꾸니까 오류가...오류가 사라졌어요...
허무한데 해결했으니 기분좋고... 그런데 또 허무하고........ 하..
+++)
... 다 고친줄 알았는데 인텔리제이를 껐다가 키거나 다시 실행하거나 프로젝트를 바꾸면 자꾸 뻑이나서... 좀 더 고쳐보다가 매직 버튼을 발견하여 기록하려고 다시왔습니다.
화면 하단에 아래 버튼을 누르면 해당 파일의 인코딩 언어를 변경할 수 있습니다!!
저의 파일 인코딩은 x-windows-949이기 때문에 이 부분도 x-windows-949로 바꿔주니 이제 더이상 오류가 안뜨게 되었습니다...
이제 스토리북 페이지만 만들고... 자야지...
'개발지식 > IDE' 카테고리의 다른 글
[문제해결] vscode - 터미널 글씨 간격이 이상하게 넓은 문제 해결 (2) | 2021.03.28 |
---|---|
[intellij/인텔리제이] (이클립스에서 넘어온 내가 보려고 만든)인텔리제이 유용한 키 모음. (자바 사용에 적합함.) (0) | 2021.03.16 |