스프링부트 프로젝트를 작성하고 터미널에서 빌드하려고 하였는데 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가 빌드 되는 것 을 볼 수 있다.
'Spring-Boot' 카테고리의 다른 글
Flutter + Spring Security + OAuth2 + JWT, 로그인 후 앱으로 redirect 하는 방법 (0) | 2023.08.23 |
---|---|
영속성 컨텍스트란? (0) | 2023.07.02 |
실전스프링부트와 JPA 활용1 -2 (0) | 2022.10.20 |
실전스프링부트와 JPA 활용1 -1 (0) | 2022.10.15 |
스프링부트 에러노트 : Cause: invalid source release: 11 (0) | 2022.02.28 |