빌드할 때 Cannot find a Java, JAVA_HOME이 공란인 오류 해결하기

2025. 3. 6. 15:03AWS

상황

프로젝트를 빌드하는 도중에 아래 에러가 발생했다.

Cannot find a Java라고 써있어서 그 부분이 의심이 간다. 해결해보도록 하자!

 

과정

1. 자바 버전 확인 - 실패 ❌

java -version

 

자바가 없다고 하니 먼저 자바가 설치됐는지 확인부터 했다.

하지만 잘 설치되어 있었다.

 

해결

2. 자바 환경변수 설정 하기 

echo $JAVA_HOME

 

자바 환경변수가 잘 설정되었는지 확인해보았다. 잡았다 요놈!

환경변수가 설정되어있지 않아 공란이 출력되었다.

JAVA_HOME 이 jdk 설치폴더를 가리키고 있어야하는데 그렇지 않아 영구적으로 설정을 해줘야겠다.

 

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

 

위 명령어를 입력해서 jdk경로를 설정해주자

 

그리고 다시 빌드해보니 성공이였다!