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.0jdk
JavaVirtualMachines 디렉토리에 나타납니다.
답변
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와 약간 다릅니다. 개발자가 바로 설정해야합니다 이에 대한 화나게하지 마십시오 PATH
과 JAVA_HOME
.
그래서 .bash_profile
세트 JAVA_HOME
와 PATH
아래에 있습니다. 이 예제는 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