brew로 최신 Java를 설치하려면 아래와 같이 치면 됩니다.
$ brew install --cask java
하지만 여러 이유로 최신버전이 아닌 다른 특정버전을 설치해야할 경우가 있습니다.
자바 특정버전 설치방법
brew 업데이트.
brew를 쓰기전에 항상 업데이트먼저 하시는 것을 추천드립니다.
$ brew update
원하는 jdk버전 적용해서 설치
$ brew install --cask adoptopenjdk8
설치완료
환경변수 설정
새로운 버전의 jdk를 설치했음에도 java -version을 해보면 원래 쓰던 jdk 버전이 나옵니다.
이 이유는 클래스패스 (환경변수) 설정이 되어있지 않기 때문입니다.
저는 zsh를 사용하기 때문에 .zshrc에 Path를 적어주겠습니다.
(bash를 사용하시는 분들은 .bashrc에 적어주시면 됩니다.)
$ vi ~/.zshrc
그리고 나오는 vi창에서 "i" 를 눌러주면 입력모드가 됩니다. (아래에 -- INSERT -- 라고 뜸)
입력모드에서 아래의 PATH 지정문을 입력합니다.
export PATH=${PATH}:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/home/bin
export PATH=${PATH}:/Library/Java/JavaVirtualMachines/{본인이 사용할 jdk}/Contents/home/bin
- ESC를 누르면 vi입력이 종료되고
- :wq 를 입력하고 엔터를 누르면 vi가 저장후 종료됩니다.
해당 path설정을 실행하는 명령어를 쳐줍니다.
$ source ~/.zshrc
java 버전이 정상적으로 바뀐 것을 볼 수 있습니다.
$ java -version
$ javac -version
또한 환경변수 또한 추가되어 있는 것을 볼 수 있습니다.
$ echo $path
'Web > Java' 카테고리의 다른 글
[Java] 예외 (2) | 2021.08.02 |
---|---|
[Java] 인터페이스 (2) | 2021.07.26 |
[Java] 패키지 (2) | 2021.07.19 |
[Java] HashSet과 HashMap에서 equals 오버라이딩시 hashCode도 재정의 해주어야 하는 이유 (0) | 2021.07.16 |
[Java] 상속 (1) | 2021.07.13 |