자바 9, 10, 11
몇 년 전, Apple은 OpenJDK 프로젝트에 참여하여 이전에 소유했던 macOS 전용 JVM 코드를 무료 오픈 소스로 이전했습니다. Apple은 자체 브랜드 JVM / JDK 배포를 중단했으며, Oracle 브랜드 릴리스에 macOS 용 버전을 포함 시켰습니다.
Oracle은 최근에 Oracle 브랜드 JVM 릴리스를 사실상 동일한 코드 기반으로 OpenJDK 프로젝트와 동등한 기능을 제공 할 계획을 발표했습니다. 이 회사는 이전에 상용 도구 인 Flight Recorder 및 Mission Control을 기부했습니다. 을 OpenJDK 프로젝트에 . 이는 Java 및 OpenJDK의 예측 가능한 버전 관리를위한 새로운 빠른 "릴리스 트레인"계획으로의 전환의 일부입니다. 특히 무료 공개 업데이트 기간이 단축되었습니다. 이 2017-09 발표 및 Mark Reinhold의이 게시물을 참조하십시오 .
이 모든 결과로 macOS 사용자는 Java 구현을위한 공급 업체를 선택할 수 있습니다. 이 시점에서 최소 3 개의 소스가 macOS 용 OpenJDK를 기반으로합니다.
한편 IBM은 현재 OpenJ9에 포함 된 Eclipse Foundation에 JVM 용 코드를 기증했습니다. 프로젝트 . 말하기에는 너무 이르지만 macOS 릴리스도 지원할 수 있는지 궁금합니다.
개인적으로 저는 현재 MacOS High Sierra의 Azul에서 Java 10.0.1 의 Zulu 릴리스를 IntelliJ 2018.2 와 함께 성공적으로 사용 하여 Vaadin으로 Java 지원 웹 앱을 생성하고 있습니다 .
설치 / 제거
Oracle과 Azul은 모두 사용하기 쉬운 설치 프로그램을 제공하여 Mac에 JVM / JDK를 설치합니다. Terminal.app (또는 이와 동등한 앱)을 사용하여 다음을 입력하고 실행하여 설치를 확인하십시오.
java -version
드라이브의 루트 수준 (홈 폴더가 아님)에있는이 폴더에서 Java 설치를 찾을 수 있습니다.
/ Library / Java / JavaVirtualMachines
각 공급 업체의 각 버전은 레이블이 지정된 중첩 폴더에서 찾을 수 있습니다. 해당 버전에 대해 중첩 된 폴더를 삭제하고 메시지가 표시되면 시스템 암호를 제공하여 설치를 삭제할 수 있습니다.
자바 8
지원되는 Mac OS X 버전 용 Java 8 용 JDK (Java Development Kit) 를 다운로드 할 수 있습니다 .
- Mountain Lion (10.8.3+)
- 매버릭스 (10.9)
- 요세미티 (10.10)
- El Capitan (10.11)
설치하는 각 JVM 버전은 여기에서 찾을 수 있습니다.
/Library/Java/JavaVirtualMachines
자세한 지침 및 FAQ는 이 Oracle Guide를 참조하십시오. .
자바 7
Java 7의 모든 릴리스업데이트 4 이후 대해 Mac 버전이 다른 플랫폼과 함께 준비되었습니다. Lion (10.7.3+), Mountain Lion (10.8.3+) 및 Mavericks (10.9.x)에서 64 비트 하드웨어가 설치된 Mac에서 실행됩니다.
Oracle 은 2012 년 4 월 26 일자로 Mac OS X (Lion)에서 Java SE 7 업데이트 4 용 JDK의 공식 릴리스를 발표했습니다 . 더 이상 트릭이 필요하지 않습니다.이 페이지에서 설명 .
다음 지침에 따라 설치가 간단 합니다 .
- Oracle 웹 사이트 의 일반적인 위치 에서 다운로드 하십시오.
- DMG를 마운트합니다.
- 설치 프로그램을 실행하십시오.
이 릴리스에는 몇 가지 제한 사항이 있습니다. 특히 Java Web Start 및 웹 브라우저 용 Java 플러그인에 대한 지원이 부족 합니다. 이 지원은 올해 말에 예정되어 있습니다.
설치 후 Mac 용 JDK ReadMe를 읽으십시오 . 가장 중요한 것은 Java 7을 기본값으로 사용하려면 유틸리티 폴더 에있는 Java 환경 설정 앱 의 목록 맨 위로 드래그하십시오 .
Mac OS X은 여러 JVM을 동시에 쉽게 지원합니다. 각각은 이제 여기에서 찾을 수 있습니다.
/Library/Java/JavaVirtualMachines
Apple 및 Oracle 팀의 성과를 축하합니다. 이 괴짜는 Mac OS X가 " 인증 된 시스템 구성 " 으로 표시되는 것을보고 흥분됩니다 .
팁 : Java 7 만 설치된 Mac에서 Eclipse 를 시작하려면 Eclipse.app 이라는 파일 대신 eclipse 라는 별칭 파일을 엽니 다 .
자바 6
Apple은 Mountain Lion을 통해 Mac OS X의 모든 버전에 대해 최신 Java 6 구현을 계속 제공합니다.
Terminal.app에 "java -version"을 입력하는 등 Java가 필요한 작업을 수행하면 Java를 설치하라는 대화 상자가 나타납니다. 동의하면 Apple의 다른 "소프트웨어 업데이트"와 유사하게 자동으로 설치됩니다.
이 위치에 Java 7 및 8과 다른 Java가 설치되어 있습니다.
/System/Library/Java/JavaVirtualMachines
자바 6했다 수명이 다 (당신이 오라클과 상업적 지원 계약을 체결하지 않는 한) 2013-02의 오라클과 함께. 따라서 Java 7 또는 8로 이동해야합니다.
새 버전 테스트
Terminal.app에서 입력 java -version
하여 현재 기본값 인 버전을 확인합니다.
이전 버전 삭제
새 버전을 설치 한 후 위에서 설명한 폴더를 방문하여 이전 버전을 삭제할 수 있습니다. 폴더를 휴지통으로 이동하고 시스템 암호를 입력하면 이동이 완료됩니다.
그런데 Apple은 OS X에서 Java와 관련된 개발자의 기술 문제에 대한 메일 링리스트 를 제공합니다.