OS 버전 정보: macOS Sequoia 15.3.2
본인인증 모듈 붙일라는데 업체에서 암호화모듈을 jar로 줘가지고 로컬 테스트 해볼라면 내 로컬에 JDK 설치해줘야 함...
JAVA 알러지가 있어서 jar를 너무 오랜만에 만남... 내 로컬에 JDK가 깔리는 것도 너무 싫지만 해야지.. 난 얼은..이니까...
난 맥이니까 홈브루쓴다.. 이따가 AWS EC2에도 설치해야 되는데 (거기는 AL2023임..) 그건 글 따로 쓸래...
암호화모듈 문서에 JDK 버전 1.8 권장이래서 그걸로 설치함
brew tap adoptopenjdk/openjdk
brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk8
이거 할 때는 Password 물어보는데 설치할 때 sudo 권한있어야한다고(윈도우로 치면 관리자권한으로 설치 이런거임)
비번 알려달라고 하는거라 그냥 그대의 컴터 비번을 입력하면 됩니다.
난 설치하다가 뭐 에러 좀 나긴했는데
installer: The install was successful.
🍺 adoptopenjdk8 was successfully installed!
이렇게 보이는 것으로 보아 설치는 된거 같아서 버전 확인함
java -version
# openjdk version "1.8.0_292"
# OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
# OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
javac -version
# javac 1.8.0_292
흠
이제 환경변수 등록해야지
# ~/.zshrc 또는 ~/.bash_profile 파일에 추가
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH
이거를.. 환경 변수 등록을 해주면 되는데,
나는 지금 기본 셸이 zsh라 zshrc수정함
# 편집기 열기
vim ~/.zshrc
vim 편집기 저걸로 열어서 i 누르면 입력모드가 됨
그 담에 맨 아랫줄에 이거 두줄 추가해 주면 돼.....
그 담에 ESC키 누르고 :wq + Enter 눌러서 저장하세요...
그리고 설정파일을 수정한 뒤에는 꼭 적용을 혀야해
# Zsh 사용 시
source ~/.zshrc
# Bash 사용 시
source ~/.bash_profile
이렇게...
그리고 확인 한번 해봅시다
echo $JAVA_HOME
# /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
/usr/libexec/java_home -V
# Matching Java Virtual Machines (1):
# 1.8.0_292 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
# /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
음 굿~
왜 이렇게 자세히 vim 편집기 쓰는법까지 친절히 썼냐면은,,,
글쓰다가 예전에 랩실의 컴맹 후배 아기들이 떠올라서...ㅋㅋㅋ큐ㅠㅠㅠㅠ
JAVA, jar, JDK 이런게 뭔지도 몰라서 분석 툴 설치도 못하고 헤매면서 슬퍼하던 어떤 아기가 떠올랐어...
근데 너넨 어차피 개발자 아니니까 좀 몰라도 돼.. 유전체 연구만 열심히 하렴...