728x90
๋ฐ์ํ
์ฃผ์
Homebrew, cask ๊ฐ ์ค์น๋์ด ์์ด์ผํ๋ค.
์ค์น ๋ฐฉ๋ฒ์ ๊ตฌ๊ธ์ ์์ผ๋ ๋จผ์ ์ฐพ์์ ์ค์นํด์ฃผ์ธ์.
์ค์นํ JDK๋ Temurin(ํ ๋ฌด๋ฆฐ)์ด๋ค.
ํ ๋ฌด๋ฆฐ์ ๊ดํ ๋ด์ฉ์ ์๋ ๋งํฌ ์ฐธ์กฐ ๋ฐ๋
์ดํด๋ฆฝ์ค ์ฌ๋จ, ‘ํ ๋ฌด๋ฆฐ ์๋ฐ SE ๋ฐ์ด๋๋ฆฌ’ ์ถ์
์ดํด๋ฆฝ์ค ์ฌ๋จ(The Eclipse Foundation)์ ์ด๋ํฐ์(Adoptium) ํ๋ก์ ํธ๊ฐ ‘์ดํด๋ฆฝ์ค ํ ๋ฌด๋ฆฐ(Eclipse Temurin)
www.ciokorea.com
1. Temurin jdk ์ค์นํ๊ธฐ
## ๋ฒ์ ๋ณ๋ก ์ค์น ํ๊ธฐ ์ํด์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ถ๊ฐ
$ brew tap homebrew/cask-versions
##ํน์ ๋ฒ์ ์ค์น
$ brew install --cask temurin8
$ brew install --cask temurin11
##์ต์ ๋ฒ์ ์ค์น
$ brew install --cask temurin
2. jenv ์ค์นํ๊ธฐ
$ brew install jenv
3. jenv ์ค์ ์ถ๊ฐ
## bash ๊ฒฝ์ฐ
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
## zsh ๊ฒฝ์ฐ
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
$ source ~/.zshrc
4. jenv์ ๋ฑ๋กํ๊ธฐ
## ์๋ฐ ๋ฒ์ ์ ๋ง๊ฒ ์ถ๊ฐ
$ jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
## ์ถ๊ฐ ๋์๋์ง ํ์ธ
$ jenv versions
5. ์๋ฐ ๋ฒ์ ์ ํํ๊ธฐ
$ jenv local [์๋ฐ ๋ฒ์ ]
* jenv์์ ์๋ฐ ๋ฒ์ ์ญ์
jenv remove [์๋ฐ๋ฒ์ ]
๋ฑํ ์ด๋ ค์ด๊ฑด ์๋ค. ์ค์นํ๊ณ ์ค์ ํ๊ณ ์ถ๊ฐํ๊ณ ํ๋ฉด ๋์ด๋ค.
728x90
๋ฐ์ํ
'๊ฐ๋ฐ ยท๊ณต๋ถ > ํ๊ฒฝ์ธํ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[IntelliJ] Build and Run ์ต์ (0) | 2023.08.11 |
---|---|
[Python ํ๊ฒฝ ์ค์ ] vscode์ ์๋์ฝ๋ค ์ฐ๋ (0) | 2023.07.08 |
[Servlet] Jakarta EE, JAVA EE์์ JSTL ์ค์ (0) | 2022.09.24 |
[Servlet] JAVA EE์์ JAKARTA EE ๋ฐ๋ ์ดํ Tomcat (0) | 2022.09.16 |
[Java] Window์์ ์๋ฐ ๋ฒ์ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ (0) | 2022.08.15 |