애플리케이션 개발/ios

[Mac] M1 자바 버전 11로 변경

sofiaaa 2022. 4. 29. 09:41
반응형

역시 순탄치 않다.! 시작부터 빨간색을 보게 되었다..

현재 1.8 버전을 사용하고 있는데 11 버전으로 스프링을 시작해서 현재 11버전이 아니라는 뜻이다.

따라서 현재 사용하고 있는 자바 버전을 11로 변경해주는 작업을 하였다.

 

 

JDK 11 버전을 다운 받는다.

 

다운을 마치면 터미널에서 다음과 같이 변경해주면 된다.

주로 M1은 Azul에서 제공하는 JDK를 많이 사용한다고 하는데, 일단 Oracle에서 제공하는 자바로 설정하였다.


// 현재 있는 자바 버전 확인
@-ui-MacBookPro ~ % /usr/libexec/java_home -V
Matching Java Virtual Machines (4):
    11.0.15.1 (x86_64) "Oracle Corporation" - "Java SE 11.0.15.1" /Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home
    11.0.15 (arm64) "Azul Systems, Inc." - "Zulu 11.56.19" /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
    1.8.271.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_271 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

// bash 파일 열기
@-ui-MacBookPro ~ % vi ~/.zshrc

// 변경한 버전 설정
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk11.0.15.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin

// 버전 확인
@-ui-MacBookPro ~ % java -version 
java version "11.0.15.1" 2022-04-22 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.15.1+2-LTS-10)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.15.1+2-LTS-10, mixed mode)

 

그리고! 진짜 중요한건 IntelliJ에서도 설정을 변경해줘야 한다.

1. Project Structure - > Project

2. Project Structure - > SDKs

 

3. Preferences - > Java Compiler

 

 

4. Preferences - > Gradle

 

 

다음에는 잊지않고 이대로 따라하자!

너무 어려웠다. 

반응형

'애플리케이션 개발 > ios' 카테고리의 다른 글

[ios] JWT  (0) 2022.12.13
[Mac] Git 설치 및 연동  (0) 2022.05.06
Could not build Objective-C module 'Firebase'  (0) 2022.01.22
M1에서 터미널 사용  (0) 2022.01.22
swift 기초  (0) 2021.01.16