설치 매뉴얼

[Java OpenJDK] Mac OS Catalina에 Java Open JDK 18 설치하기

미강 2022. 7. 4. 15:50

K-MOOC에 개설된 강의 중 데이터 엔지니어링 관련 강의가 있어 설치하다가 중간에 막히는 과정이 있었지만 어찌저찌 해결했다!

나중에 쓸 일이 생길 수도 있으니... 정리를 해보아요

 

0. 터미널에서 자바 설치여부 확인하기!

java -version

이미 설치되어 있다면 아래의 창과 같이 뜨고, 그렇지 않다면 설치해야 한다는 식의 알림 메시지가 뜬다!

openjdk version "18.0.1.1" 2022-04-22
OpenJDK Runtime Environment (build 18.0.1.1+2-6)
OpenJDK 64-Bit Server VM (build 18.0.1.1+2-6, mixed mode, sharing)

 

1. 운영체제에 맞는 설치 파일 다운 받기!

https://jdk.java.net/archive/

 

Archived OpenJDK GA Releases

Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he

jdk.java.net

 

2. 다운로드 한 파일을 압축해제한 뒤, /Library/Java/JavaVirtualMachines 로 옮겨주고 다음과 같은 명령어 터미널에 입력하기!

echo -n "\nexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-18.0.1.1.jdk/Contents/Home" >> ~/.bash_profile

 

2-1 Permission denied가 뜨면?

그런데 이 과정에서 권한 거부가 뜨기도 하는데, 그러면!

vim ~/.bash_profile 
#그래도 Permission denied가 뜨면 sudo vim ~/.bash_profile

를 입력하고, 키보드에서 i를 입력하면 터미널창 맨 아래에 -INSERT- 메시지가 등장한다. 이후 "source ~/.profile"를 입력 후 esc 버튼 눌러봅시다. 다시 :wq ( "readonly, add ! to override"라는 메시지가 발생하면 :wq 대신 :wq!를 입력해야 할 지도! 두 명령어의 차이는 강제성) 타이핑 후 엔터 누르면 vim 창 종료 됨.

 

3. 변경사항 적용

source ~/.bash_profile

 

4. 자바 테스트

java -version

 

openjdk version "18.0.1.1" 2022-04-22
OpenJDK Runtime Environment (build 18.0.1.1+2-6)
OpenJDK 64-Bit Server VM (build 18.0.1.1+2-6, mixed mode, sharing)

이렇게 뜨면 설치가 끝이 납니다~

 

느낀점

에러 뜰 때 메시지 다 캡쳐해놓을 걸 그랬다 ...

다음부터 설치할 때 오류뜨면 블로그 기록용으로 다 캡쳐해놓는 습관을 들여보자!

근데 나 언제까지 valgrind를 위해 catalina 써야 하는 거니 그냥 Leaks 쓸까봐