현재 하고 있는 프로젝트는 Java 8 + Maven을 쓰는 스프링부트 프로젝트인데
새로 산 인프런 강의가 Java 11 + Gradle 을 쓰는 스프링부트 강의였다!
맥북에는 11이 깔려있지만 이 컴퓨터에는 오직 8만 깔려있어서 Java11을 설치하기로 했다 !
다운로드 링크
Java 11을 설정하고 운영체제, 아키텍쳐를 설정해준다.
내 컴퓨터는 윈도우 10을 64비트 운영체제이기 때문에 저렇게 설정해줬다.
Download 버튼을 누르고 msi 파일을 다운로드 해준다. (zulu11.64.19-ca-jdk11.0.19-win_x64.msi)
다운받은 파일을 실행해서 Java11을 설치해준다.
(이미 깔아가지고 캡처가 없는데 전부 next하면서 설치하면 된다..)
cmd 창을 열고 설치를 확인해준다. java --version 을 입력해준다.
C:\>java --version
openjdk 11.0.19 2023-04-18 LTS
OpenJDK Runtime Environment Zulu11.64+19-CA (build 11.0.19+7-LTS)
OpenJDK 64-Bit Server VM Zulu11.64+19-CA (build 11.0.19+7-LTS, mixed mode)
이렇게 뜨면 잘 설치가 된 것!!
인텔리제이 설정
Java11을 사용할 프로젝트를 열어주고 File → Project Structure 에서 SDK 를 다운받은 Java11 버전으로 바꿔준다.
(start.spring.io에서 다운받은 프로젝트를 사용했기 때문에 프로젝트 생성부터는 못했습니닷..)
Apply 누르고 OK
하면 끝인줄 알았는데 실행하니까 Cause: invalid source release: 11 라는 에러가 났다..
설정할게 더 있었다... 계속 ㄱㄱ..
File → Settings → Gradle 에 들어가서 Build and run using 과 Run tests using 을 IntelliJ IDEA 로 변경한다.
(이 설정은 자바버전과는 관계 없이 사실 성능(?)을 위한거라서 안해도 되긴 합니다잉)
Gradle JVM 을 Java 11 로 변경한다.
Apply 누르고 OK
이제 다시 실행을 하면 잘 된다~~~~~
혹시 몰라서 지금 하고 있는 프로젝트 (자바8 + Maven)도 실행해봤더니 아주 잘된다.
근데 얘는 메이븐이라서 그런듯..? 정확하진 않지만 만약 그래들 플젝이었다면 설정을 다시 zulu 8로 바꿔줘야 됐을 것 같다.......(아닐수도...내가무지할수도..)
여튼 설정 끝~!!!!!
'ETC' 카테고리의 다른 글
[MariaDB] Docker 컨테이너 MariaDB 백업하기 (0) | 2023.08.10 |
---|---|
깃허브 블로그 만들고 hugo 테마 적용하기 (github.io / PaperMod 테마) (1) | 2023.07.09 |
[JavaScript] DB에 저장된 값 개행해서 출력하기 (0) | 2023.05.01 |