프로그래밍 언어/JAVA

macOS Mojave (10.14)에서 Lion (10.7)까지 JAVA_HOME 환경변수 설정

Rateye 2021. 11. 12. 11:44
728x90
반응형
질문 : macOS Mojave (10.14)에서 Lion (10.7)까지 JAVA_HOME은 어디에 있습니까?

Java는 최신 버전의 macOS에있는 선택적 패키지입니다.

그러나 일단 설치되면 JAVA_HOME 환경 변수가 제대로 설정되지 않은 것처럼 보입니다.

답변

Java 선택적 패키지 또는 Oracle JDK가 설치된 상태에서 ~ / .bash_profile 파일에 다음 행 중 하나를 추가하면 그에 따라 환경 변수가 설정됩니다.

export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
or simply
export JAVA_HOME="$(/usr/libexec/java_home)"

참고 : brew를 사용하여 mac에 openjdk 를 설치 한 경우 sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk 를 실행하여 위의 작업을 수행하십시오.

업데이트 : Jilles van Gurp 응답 에 따라 -v 플래그를 추가했습니다.

출처 : https://stackoverflow.com/questions/6588390/where-is-java-home-on-macos-mojave-10-14-to-lion-10-7
728x90
반응형