나같은사람이 모를 수 있다.
mvn 명령어를 사용할 경우 JAVA_HOME을 따로 지정해줘야 하는 경우가 생길 수 있다
나같은경우는 연습하는 리눅스 서버를 재가동했더니 아래 에러가 나왔다
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
java의 심볼릭링크가 jre경로로 되어있어서 바꿔줘도 결과가 똑같았다
아래는 해결
vi /etc/mavenrc 파일을 새로 생성하여
JAVA_HOME=여러분들의 jdk가 들어있는 home 디렉토리
를 입력하고 저장 후
다시 mvn 명령어를 사용하면 된다.
주의할점은 /bin 디렉토리는 포함하면 안되는 것 같다 딱 /bin 경로가 있는 root경로까지만 추가후
mvn 명령어를 실행 해보자
'linux' 카테고리의 다른 글
[VirtualBox] VirtualBox6.0.10 이상 버전에서 CentOS 7 설치시 kernel panic not syncing fatal exception 이슈 (0) | 2019.12.10 |
---|---|
[Linux] su - user not working | su - user 작동 안됨 (0) | 2019.07.10 |
[linux]nohup 종료 명령어 (0) | 2019.01.10 |
[Virtualbox] CentOS 용량 늘리기 (VBOX_E_NOT_SUPPORTED 대응추가) (0) | 2018.12.31 |
[linux] 방화벽 포트 열기 (0) | 2018.11.27 |