Mac에 Java 설치
OpenJDK
OracleJDK는 9부터 유상화, 8까지 지원 완료
여기에 아래의 설치 방법을 기재한다
※ Adoptimu는 17 이후만 지원
다른 OpenJDK 구축에 대해서.
Homebrew
Homebrew 설치
Azul Zulu Builds of OpenJDK
최신판
$ brew install zulu
구 버전은 omebrew-cask-versions tap을 넣고$ brew tap homebrew/cask-versions
$ brew install zulu15
Adoptium
OpenJDK8~16
OpenJDK8, 11, 16~
OpenJDK16 옛날 거 넣으면 여기.
$ brew tap AdoptOpenJDK/openjdk
$ brew install adoptopenjdk15
최신판 여기 있습니다.$ brew install temurin
LFS(8,11) 등 오래된 물건을 사용할 때 홈brew-cask-versions tap을 넣는다$ brew tap homebrew/cask-versions
$ brew install temurin11
설치 확인
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
17.0.1 (x86_64) "Eclipse Temurin" - "Eclipse Temurin 17" /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
15.0.2 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 15" /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home
11.0.13 (x86_64) "Eclipse Temurin" - "Eclipse Temurin 11" /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
환경 변수 등을 통해 설정(후술한anyenv를 사용할 필요가 없음)$ view ~/.zshrc
export JAVA_HOME=`/usr/libexec/java_home -v "17"`
PATH=${JAVA_HOME}/bin:${PATH}
anyenv + jenv
anyenv
뒤에 서술한 제너비, pyenv 등 버전 관리 내용을 함께 설정할 수 있습니다
$ brew install anyenv
$ anyenv init
$ echo 'eval "$(anyenv init -)"' >> ~/.zshrc
터미널을 재부팅한 후 다음을 표시하면 초기화ANYENV_DEFINITION_ROOT(/Users/xxxxx/.config/anyenv/anyenv-install) doesn't exist. You can initialize it by:
> anyenv install --init
(초기화)$ anyenv install --init
jenv
자바 버전 관리
플러그인을 설치한 후 JDK를 Jenv에 추가하여 식별합니다.
$ anyenv install jenv
$ exec $SHELL -l
$ jenv add `/usr/libexec/java_home -v "17"`
:
(各バージョンを追加)
디렉토리에 사용되는 버전 설정$ cd hoge
$ jenv local 15.0
$ jenv versions
system
:
* 15.0 (set by /Users/xxxxx/hoge/.java-version)
Reference
이 문제에 관하여(Mac에 Java 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/cacbahbj/articles/854077308eaff4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)