programing

Mac OS X에서 Java는 어디에 설치됩니까?

nasanasas 2020. 9. 30. 10:55
반응형

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가 설치된 위치를 알려주시겠습니까?


/usr/libexec/java_home -v 1.8터미널 셸에서 명령을 사용 하여 Java 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

유닉스 찾기 기능을 사용하여 설치된 Java 찾기 ...

sudo find / -name java

이것을 시도해보십시오. Mac OS X에서 Java 설치 경로를 찾는 쉬운 방법입니다.

이동

1) / Library ie Macintosh HD / Library

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력

3) 그래서 최종 경로는

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

이것이 누군가에게 도움이되기를 바랍니다.


Java package structure of Mac OS is a bit different from Windows. Don't be upset for this as a developer just needs to set PATH and JAVA_HOME.

So in .bash_profile set JAVA_HOME and PATH as below. This example is for 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

If you type

java -verbose 

This also gives the location from which the jars are loaded and hence also the java path.


Edited: Alias to current java version is /Library/Java/Home

For more information: a link


just write /Library/Java/JavaVirtualMachines/
in Go to Folder --> Go in Finder


I have just installed the JDK for version 21 of Java SE 7 and found that it is installed in a different directory from Apple's Java 6. It is in /Library/Java... rather then in /System/Library/Java.... Running /usr/libexec/java_home -v 1.7 versus -v 1.6 will confirm this.


나는 serkan의 솔루션을 시도했지만 OS X Mavericks에서 java 7의 위치를 ​​찾았습니다. 그것은 상주 "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/"하지만 기본 JDK로 만들기 위해 홈 디렉토리의 .bash_profile에 JAVA_HOME 시스템 변수를 설정 "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/"하여 serkan의 아이디어 덕분에 지금 시작하고 실행해야했습니다.


대상 :

  • OS X : 10.11.6

  • 자바 : 8

@Morrie의 답변을 확인합니다.

   export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;

which java터미널이 설치된 위치를 표시하려면 입력하십시오 .


시스템 환경 설정, Java 제어판, Java,보기에 현재 설치된 기본 JRE의 정확한 위치가 표시됩니다.

참고 URL : https://stackoverflow.com/questions/15826202/where-is-java-installed-on-mac-os-x

반응형