본문 바로가기
Spring-Boot

스프링부트 에러노트 : 터미널에서 스프링부트 빌드시 java 11 에러

by 준형코딩 2022. 3. 1.

스프링부트 프로젝트를 작성하고 터미널에서 빌드하려고 하였는데 java 버전이 11이 필요하다는 에러가 떴다.

이전에 intelliJ에서 컴파일을 할 때도 똑같은 에러가 떴는데 인텔리제이에서는 자체 설정으로 sdk버전을 11로 바꾸어 줄 수 있었고 해결이 가능했다. 하지만 터미널상에서 컴파일을 할려고 하니 맥북 자체에 이전에 깔아 두었던 자바 버전이 있어서 계속 echo $JAVA_HOME을 하면 이전 자바 경로가 떴다. 그래서 터미널상에서

 

vi ~/.bash_profile을 한 후에

export JAVAHOME= /Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home

를 입력 해 주었다. 

그 후에 source .bash_profile을 해서 적용 시켜준다. 

 

그후 echo $JAVA_HOME을 해 보면 설정한 경로가 잘 뜨는 것을 알 수 있다. 

다시 spring 폴더에 들어가서

 

./gradlew build 를 실행 시키면 

성공적으로 spring boot가 빌드 되는 것 을 볼 수 있다.