[java] Mac OS X에서 Java는 어디에 설치되어 있습니까?

Mac OS 10.7.5에서 Java 7u17을 여기 에서 다운로드 한 다음 성공적으로 설치했습니다. 일부 JNI 프로그래밍을 수행하려면 Mac에서 Java가 설치된 위치를 알아야합니다.

/Library/Java/JavaVirtualMachines/폴더 안에는 폴더라는 것이 있다고 생각 1.7.0.jdk했지만 폴더가 비어 있음을 알았습니다. 이것은 ls /Library/Java/JavaVirtualMachines/터미널에서 실행함으로써 확인되었습니다 . 다른 곳에 설치되어 있는지 확인하기 위해 검색을 시도했지만 아무것도 켜지지 않는 것 같습니다.

누군가 내 Mac에서 Java가 설치된 위치를 알려주시겠습니까?



답변

Java 1.8 홈 디렉토리 /usr/libexec/java_home -v 1.8가 어디인지 파악하려면 터미널 쉘에서 명령을 사용하십시오.

최신 Java 버전의 홈 디렉토리를 찾으려면 해당 버전을 생략하십시오. 예 :/usr/libexec/java_home


답변

echo $(/usr/libexec/java_home)터미널에서 명령을 사용 하여 Java가 설치되는 경로를 알 수 있습니다 .


답변

실제로 JDK가 아닌 Java 7 JRE가 설치되어 있음이 밝혀졌습니다. 올바른 다운로드 링크는 여기에 있습니다 . 설치 후 jdk1.7.0jdkJavaVirtualMachines 디렉토리에 나타납니다.


답변

JRE 만 설치하면 다음과 같이 보입니다.

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home


답변

유닉스 찾기 기능을 사용하여 설치된 자바를 찾으십시오 …

sudo find / -name java


답변

Mac OS X에서 Java 설치 경로를 찾는 쉬운 방법입니다.

이동

1) / Library, 즉 Macintosh HD / Library

여기에 이미지 설명을 입력하십시오

2) Java 폴더를 찾은 라이브러리를 클릭하십시오.

여기에 이미지 설명을 입력하십시오

3) 마지막 경로는

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

희망은 이것이 누군가를위한 도움입니다.


답변

Mac OS의 Java 패키지 구조는 Windows와 약간 다릅니다. 개발자가 바로 설정해야합니다 이에 대한 화나게하지 마십시오 PATHJAVA_HOME.

그래서 .bash_profile세트 JAVA_HOMEPATH아래에 있습니다. 이 예제는 Java 6입니다.

export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export PATH=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:$PATH