당신은을 통해 자바를 설치 한 경우 brew
에 Mac
다음 기회는 당신이 여기에 자바 홈 디렉터리를 찾을 수 있습니다 :
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
다음 단계 Java Home
는 maven이 가리키는 디렉토리 를 찾는 것 입니다. 명령을 입력하려면 다음을 입력하십시오.
mvn -version
우리가 관심있는 분야는 다음
Java version
과 같습니다 runtime
.
Maven은 현재를 가리키고 Java 13
있습니다. 또한 주요 런타임에서 Java Home 경로를 볼 수 있습니다. 즉
/usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
, maven의 Java 버전을 변경하려면 env 변수에 Java 8
홈 경로를 추가해야 JAVA_HOME
합니다.
그렇게하려면
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
터미널에서 다음 명령을 실행해야합니다 .
이제 maven 버전을 확인하면 Java 8을 가리키고 있음을 알 수 있습니다.
이 문제는 새 터미널에서 maven 버전을 다시 확인하면 Java 13을 가리키고 있음을 알 수 있습니다.이를 피하기 위해 파일에 JAVA_HOME
변수를 추가하는 것이 좋습니다 ~/.profile
.
이 방법으로 터미널을로드 할 때마다 기본적으로 JAVA_HOME에 정의한 값이 사용됩니다. ~/.profile
파일 에 추가해야하는 행입니다 .
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
새 터미널을 열고 Maven 버전 ( mvn -version
)을 확인할 수 있으며 이번에는 Java 8을 가리키고 있습니다.
set JAVA_HOME="C:\Java\jdk7"