AdoptOpenJDK에서 OpenJDK 11을 설치하기위한 권장 명령 ( #
기호 뒤에 메모 포함 ) :
brew tap adoptopenjdk/openjdk # assuming this tap was not already added
brew cask install adoptopenjdk11 # this command *may* need a password to succeed
AdoptOpenJDK 에서 사용 하는 OpenJDK 는 GPL v2 라이센스 하에서 클래스 경로 예외 가있는 오픈 소스 입니다.
이 답변은 최신 버전의 Homebrew가 brew cask install
활성화되어 작동 한다고 가정합니다 .
자바 또는 Java JDK의 더 새로운 버전이 설치되지 않은 가정이 시점에서, java -version
저를 표시 openjdk version "11.0.3"
하고 javac --version
나를 보여줍니다 javac 11.0.3
(아무와 JAVA_HOME
사용 환경 변수). 다음 명령은 설치된 JDK 버전을 모두 보여줍니다.
/usr/libexec/java_home -V
ls /Library/Java/JavaVirtualMachines
에서 오픈 JDK의 최신 버전을 설치하려면 AdoptOpenJDK :
brew tap adoptopenjdk/openjdk # (if not already added)
brew cask install adoptopenjdk # (*may* need a password to succeed)
download.oracle.com
AdoptOpenJDK 탭이 필요없는 OpenJDK의 대체 설치 :
오픈 JDK (11)에서 설치하려면 download.oracle.com
:
brew cask install java11 # (*may* need a password to succeed)
최신 OpenJDK 버전을 download.oracle.com
다음 에서 설치하려면
brew cask install java # (*may* need a password to succeed)
java
통 의 출처는 다음과 같습니다 . https://github.com/Homebrew/homebrew-cask/blob/master/Casks/java.rb
Homebrew에서 관련 패키지를 찾으려면
brew search jdk
(AdoptOpenJDK와 Oracle JDK 모두 표시)
brew search java
(아래 참고 참조)
이 기사 에 따르면 Oracle의 최신 버전의 Java JDK는 GPL v2 라이센스에 따라 Classpath 예외가 있습니다 (비 https
사이트 의 동일한 페이지에 링크 된 것으로 보임 ).
이전 java
과 같은 일부 패키지 java8
는 여전히 OpenJDK 대신 Oracle JDK를 사용하고 있습니다. AdoptOpenJDK를 사용하여 이전 OpenJDK 버전을 설치하고 확인하는 방법은 High Sierra에 java openjdk 8을 설치하는 방법에 설명되어 있습니다.
brew search java
답을 찾기 위해 단순히 실행할 수없는 특별한 이유가 있습니까?