설치 프로그램, Luke 사용
Homebrew 패키지 관리자를 제안하는 다른 답변 은 나에게 약간 극단적 인 것처럼 보입니다. Homebrew 가 잘 사용하고 있다고 확신 합니다. 그러나 간단히 Java를 실행하려면 Homebrew를 설치 하는 것이 불필요한 추가 단계입니다. 단순히 Java를 실행하는 것이 목표라면 신뢰할 수있는 소스에서 Mac 설치 프로그램을 다운로드하십시오.
Mac에 Java를 배치하기 위해 사용하기 쉬운 설치 프로그램을 얻을 수있는 여러 소스가 있습니다. 다른 많은 앱과 마찬가지로 Mac에서 설치 프로그램을 실행하십시오.
다음은 Java 11 소스를 찾는 플로우 차트 다이어그램이며, 일부는 Java 8도 제공합니다.
AdoptOpenJDK.net과 같은 공급 업체에서 설치 프로그램을 다운로드하십시오.
설치 프로그램을 실행하십시오.
JavaVirtualMachines
폴더가 이제 정확합니다
오라클 설치 프로그램이 실제로 어디로 향하지 않습니까? 이 문제를 어떻게 해결할 수 있습니까?
문제가 아니다.
이 폴더 /Library/Java/JavaVirtualMachines/
에 대한 새로운 가정이다 JVM 의에 맥 OS .
JVM을 설치하려면 아래 설명 된 설치 프로그램을 사용하십시오.
제거하려면 간단히 Finder를 사용하여 해당 폴더에서 JVM을 삭제하십시오. 제거를 완료하려면 시스템 관리자 비밀번호를 입력하라는 메시지가 표시됩니다.
자바 9 & 10 & 11
돌아 가기 2010 년, 애플은 가입 오픈 JDK 프로젝트를 함께 오라클 , IBM , 레드햇 , 아줄 및 기타 자바 업체. 각 멤버는 통합 OpenJDK 코드베이스에 소스 코드, 테스트 및 피드백을 제공합니다.
Apple은 대부분의 Mac 관련 코드를 JVM에 제공했습니다. 이제 Apple은 더 이상 자체 Mac 전용 JVM을 출시하지 않습니다. 이제 OpenJDK 코드베이스에서 빌드가 제공되는 JVM 공급 업체를 선택할 수 있습니다.
http://openjdk.java.net 에서 소스 코드를 찾을 수 있습니다.
새로운 출시 케이던스
2017 년에 Oracle, JCP 및 OpenJDK는 정기적으로 예정된 Java 버전을 예측 가능한 방식으로 제공하기 위해 새로운 빠른 "릴리즈 트레인"계획 을 채택했습니다 .
자세한 내용은 2018-07 Azul Systems 블로그 게시물을 읽고 Simon Ritter의 Java Update Confusion을 제거 하십시오 .
또한 읽기 자바는 여전히 무료입니다 .
공급 업체
과거와 현재의 JVM 구현에 대한 전체 목록은 Wikipedia의이 페이지를 참조하십시오 .
다음은 몇몇 공급 업체에 대한 설명입니다. 더 많은 공급 업체에 대해서는 위의 순서도를 참조하십시오
Oracle JDK
Oracle은 macOS를 포함한 여러 플랫폼에 JDK 및 JRE 설치 프로그램을 제공합니다.
썬을 인수 한 이후 수년 동안 오라클은 두 가지 JVM 엔진 인 HotSpot 과 JRocket 의 최고의 부분을 결합하여 자체 브랜드의 Java 구현을위한 기반으로 사용되는 OpenJDK 프로젝트에 병합했습니다 .
그들의 새로운 사업 계획은 2018 년 현재, Oracle 브랜드의 Java 구현을 생산 비용으로 개발 / 테스트 / 데모에서 무료로 제공하는 것입니다. 이전 릴리스를 지원하려면 유료 지원 프로그램이 필요합니다. 그들은 브랜드 릴리스가 OpenJDK 릴리스와 기능이 동일하다는 의도를 선언했습니다. 또한 Flight Recorder 와 같은 상용 애드온 을 OpenJDK 프로젝트에 기증했습니다 .
오라클은 또한 지원하지 않는 OpenJDK 빌드를 출시합니다 : http://jdk.java.net/
오라클은 특수 목적 JDK 인 GraalVM을 생산했습니다 .
줄루 & 징 바이 아줄
Azul Systems 는 다양한 JVM 제품을 제공합니다.
- 이들의
Zulu
라인은 OpenJDK를 직접 기반으로하며 유료 지원 플랜 옵션으로 무료로 제공됩니다.
- 그들의
Zing
라인은 특수 가비지 콜렉터 와 같은 대체 기술 구현으로 향상된 상용 JVM 제품을 제공합니다 .
두 라인 모두 macOS 용 설치 프로그램을 제공합니다.
현재 IntelliJ 2018.2 및 Vaadin 8 과 함께 macOS High Sierra 에서 Java 10.0.1에 Zulu 를 사용하고 있습니다 . 나는 이 페이지에서 다운로드 . 그런데, 나는 할 수 없습니다 애플에 설치된 자바 관련 항목을 찾아 시스템 환경 설정의 응용 프로그램을.
AdoptOpenJDK.net
AdoptOpenJDK 는 OpenJDK 소스의 바이너리를 빌드하기위한 커뮤니티 주도 노력입니다. 커뮤니티 회원이 기증 한대로 시간이 지남에 따라 업데이트를 제공하려고합니다.
- HotSpot 또는 OpenJ9 엔진 중 하나를 선택하십시오 .
- macOS, Linux 및 Windows에서 사용 가능한 빌드입니다.
Eclipse의 OpenJ9
OpenJ9의 프로젝트는 JVM을 엔진의 또 다른 구현에 대한 대안이다 핫스팟 .
이제는 2017 년에 IBM이 기증 한 기술과 후원으로 Eclipse Foundation에서 후원했습니다.
사전 빌드 된 바이너리의 경우 위에서 언급 한 AdoptOpenJDK 프로젝트 를 참조합니다 .
설치하는 방법
Oracle 또는 Azul에서 제공하는 설치 프로그램은 모두 작동하기 매우 간단합니다. Mac에서 설치 프로그램을 실행하기 만하면됩니다. 설치 진행률을 나타내는 창이 나타납니다.
완료되면 다음을 통해 JVM 설치를 확인하십시오.
/Library/Java/JavaVirtualMachines/
새 JVM에 대한 항목을 보려면 폴더를 방문 하십시오.
- Terminal.app 및 type과 같은 콘솔을 실행
java -version
하여 JVM의 브랜드 및 버전 번호를 확인하십시오.
성공을 확인한 후 Finder에서 .dmg 이미지를 분리하십시오. 그런 다음 다운로드 한 .dmg 파일을 휴지통에 버립니다.
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/
. 이전 버전은 Apple에서 제공 한 Java 버전으로 이동했으며 Apple에서 더 이상 Java를 제공하지 않으므로 설치 위치가 변경되었습니다.