다들 springboot 프로젝트를 ./gradlew build 할경우 아래와 같은 에러를 많이 봤을 것이다.
나같은 경우
컴퓨터 사양: M1 PRO
JDK: JDK8, JDK11 동시에 설치해서 변환하면서 사용
IntelliJ: gradle & JDK11 사용
현재 사용하고 있는 java JDK를 먼저 확인한다.
java -version
나는 인텔리제이에서 JDK11를 사용하고 있고 터미널에서 빌그할 경우도 JDK11를 쓸 예정이다.
홈 디렉토리로 이동한다.
cd ~/
이동후 환경설정을 위해 vi로 .bash_profile을 만든다.
vi .bash_profile
나는 가끔 vi 사용할 경우 E325-error 에러가 발생하는데 링크를 참고하기 바란다.
그 후 아래 내용을 입력 후 저장한다.
JAVA_HOME 경로는 각자 Java Version에 맞게 설정
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
vi 편집기 저장 후 source 명령어를 이용해 환경설정을 적용한다.
source .bash_profile
환경 설정이 적용 되었는지 확인하기 위해 JAVA_HOME을 출력해본다.
echo $JAVA_HOME
나같은 alias로 JDK8, 11 명령어를 따로 설정
빌드가 성공적으로 이루어 졌다!
java 멸영어로 hello-psring-0.0.1-SNAPSHOT.jar 실행해서 springboot 서버 띄우기
cd build
cd libs
ls -arlth