[Java OpenJDK] Mac OS Catalina에 Java Open JDK 18 설치하기
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. 운영체제에 맞는 설치 파일 다운 받기!
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 쓸까봐