스프링부트 프로젝트를 작성하고 터미널에서 빌드하려고 하였는데 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가 빌드 되는 것 을 볼 수 있다.
'Projcet' 카테고리의 다른 글
타입스크립트 에러: Cannot find module 'typescript/bin/tsc' (0) | 2022.04.01 |
---|---|
타입스크립트 에러 : tsconfig.json: Build:No inputs were found in config file (0) | 2022.04.01 |
package.json dependencies, devdependencies의 차이 (0) | 2022.04.01 |
스프링부트 에러노트 : Cause: invalid source release: 11 (0) | 2022.02.28 |
mongo DB + node js 연결 (express 이용해서 read , write 해 보기) (0) | 2022.01.20 |