Mac에서의 JDK 경로란?
저는 직장에서만 Mac을 사용하고 있으며 JAVA_를 설정해야 합니다.JDK의 올바른 경로 홈JDK를 다운로드해서 설치했는데 어디에도 없어요.인터넷에서 해결책을 찾고 있었는데 Libraries/Java 폴더가 없습니다.
위치는 Java 6(Apple 제공)에서 Java 7(Oracle 제공) 이후로 변경되었습니다.이것을 알아내는 가장 일반적인 방법은
/usr/libexec/java_home
이는 기본 Java 설치 경로뿐만 아니라 존재하는 모든 다른 경로도 검색할 수 있는 네이티브 지원 방법입니다.
도움말 텍스트를 체크하는 경우(java_home -h이 명령어를 사용하면 OS X 상에서 Java 프로그램을 확실하게 시작할 수 있습니다( ).java_home --exec ...필요한 Java 버전 및 아키텍처를 명시적으로 지정하거나 누락된 경우 사용자에게 설치를 요청할 수 있습니다.
보다 간단한 접근법이지만 명령어를 설치하는 Java를 추적하는 데 도움이 됩니다.java다음과 같이 해결됩니다.
달려.
which java그렇게 하면
/usr/bin/java(실제 로케이션에 대한 심볼릭링크),ls -l `which java`내 시스템에서 이 출력은
/usr/bin/java -> /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java거기서 Java 홈디렉토리를 읽을 수 있습니다.
한다면
usr/bin/java다른 심볼릭 링크를 가리키고 동일한 접근 방식을 재귀적으로 적용합니다.ls -l <whatever the /usr/bin/java symlink points to>
중요한 변형은 Apple의 Java를 설치하고 나중에 Oracle을 설치할 때 나타나는 설정입니다.이 경우 위의 2단계에서는
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Commands/java
그리고 그 특별함javabinary는 stub입니다.이 stub은 실제를 해결합니다.java를 참조하여 호출하는 명령어JAVA_HOME환경변수가 설정되어 있지 않거나 Java 홈디렉토리를 가리키고 있지 않은 경우, 콜에 폴백합니다.java_home설정을 디버깅할 때는 이 점에 유의하는 것이 중요합니다.
사용하고 있는 Mac 버전은 무엇입니까?이 방법들을 시도하다
/System/Library/Frameworks/JavaVM.framework/ OR
/usr/libexec/java_home
이 링크는 도움이 될 수 있습니다.$JAVA 설정 방법Mac OS X의 홈 환경 변수
JDK가 다음 위치에 있는지 확인합니다.
라이브러리/Java/Java Virtual Machines/또는 /시스템/라이브러리/Java/Java/Java Virtual Machines/
이전 SO POST: OSX 10.7 Lion에서의 JDK 확인
Mac에서는:
/System/Library/Frameworks/JavaVM.framework/Home/
너 해 봤어?which java
/System/Library/Frameworks/JavaVM.framework/
Mountain Lion의 Java 7 경로도 참조하십시오.
언급URL : https://stackoverflow.com/questions/18144660/what-is-path-of-jdk-on-mac
'programing' 카테고리의 다른 글
| 본질이란 무엇인가? (0) | 2022.07.30 |
|---|---|
| Vee 동적 입력 행 처리 검증 (0) | 2022.07.30 |
| 재귀 매크로를 사용할 수 있습니까? (0) | 2022.07.30 |
| 어레이 주소 지정 시 다른 포인터 연산 결과 (0) | 2022.07.29 |
| Vue 데이터 모델 속성 기반 속성 이름의 값을 가져오시겠습니까? (0) | 2022.07.29 |