반응형
문제 상황
Maven를 설치해서 mvn 명령어를 사용하려고 하니 아래 에러가 출력되었습니다.
'The JAVA_HOME environment variable is not defined correctly ...'
JAVA_HOME 환경변수가 JDK를 가리키고 있지 않아서 발생한 문제입니다.
1. JDK 위치 찾기
아래 명령어를 입력합니다.
which javac
readlink -f /usr/bin/javac
그러면 아래 경로에 javac의 위치를 찾았습니다.
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.56.amzn1.x86_64
2. JAVA_HOME 변경하기
아래 명령어를 입력합니다.
sudo vi /etc/profile
그리고 아래로 쭉 내려서 아래 export JAVA_HOME=에 위에서 찾은 경로를 붙여 넣습니다.
저장한 후에 아래 명령어를 입력해서 적용합니다.
source /etc/profile
참고
- 블로그 1
- 블로그 2
- 블로그 3
반응형
'IT > AWS EC2' 카테고리의 다른 글
[EC2] EC2에 Maven + JAVA 8 설치 (0) | 2021.02.23 |
---|---|
[Linux] 명령어 모음 (0) | 2021.01.22 |
[PHP] php의 error log 확인하기 (0) | 2021.01.22 |
[Mysql] general_log 확인하기 (0) | 2021.01.22 |
[AWS EC2] 설치한 패키지(프로그램) 삭제 (0) | 2021.01.22 |