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
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java에서 List을 Array로 변환하는 방법 (0) | 2021.11.16 |
---|---|
Java에서 두 배열을 연결하는 방법 (0) | 2021.11.16 |
자바에서 일반 텍스트 파일 읽기 (0) | 2021.11.12 |
Java가 연산자 오버로딩을 제공하지 않는 이유 (0) | 2021.11.11 |
Java에서 매개 변수 유형 옆에있는 3개의 점(...) 의 의미 (0) | 2021.11.11 |