맥북에서 자바 개발 환경 셋팅

3 min read

맥북에서 자바 개발 환경 셋팅

인텔리제이 키 먹통 해결

defaults write -g ApplePressAndHoldEnabled -bool false

파인더에 숨김파일 표시


defaults write com.apple.finder AppleShowAllFiles -bool true

killall Finder

단축키(이것은 해당 폴더만 적용된다.)

shift +command + .

brew 설치

일단 처음에 받으니 brew도 설치가 안되있었다 이것부터 설치

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

JDK 설치

그리고 난 오픈JDK 배포판 중에 AdoptOpenJDK를 선택 해서 인스톨 할것이다.

지금 기준으로 jdk11을 설치 했는데 jdk8도 필요하게 됨

brew cask install temurin

brew install --cask temurin11

위에 섩치가 있고 다른 버전을 설치 하려면 아래 처럼 하면 된다.

brew tap homebrew/cask-versions
brew search temurin
brew cask install temurin11

삭제 방법

brew list
brew remove temurin11

jenv 설치

brew install jenv

설치 버전 확인

jenv versions

삭제

jenv remove temurin11

Bash

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(jenv init -)"' >> ~/.bash_profile

Zsh

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

jenv add /Library/Java/JavaVirtualMachines/temurin-18.jdk/Contents/Home temurin18 added

jenv add /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home temurin11 added


jenv global 18

jenv global 11

그담엔 환경을 왔다갔다 하기 편하게하는 툴인 jenv를 셋팅 홈페이지에 잘 설명이 되어 있다.

이부분은 좀 고민해도 되는것이 요즘엔 툴에서 환경을 바꿀수 있기때문에 굳이 안깔아도 될수도 먼저 셋팅해 보았다가 안하게 됨

jenv doctor

위 명령어로 진단 가능


jenv enable-plugin export
exec $SHELL -l
echo ${JAVA_HOME}

위 명령어는 JAVA_HOME을 설정 하는 것이다. 잘안되면 jenv disable-plugin export 도 한번 해보고 하는게 좋다.

jenv versions

지금 사용중인 버전 확인

zsh

이번에 맥 업데이트 하면서 zsh이 기본 쉘로 바꼈다.


brew cask install iterm2

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

open ~/.zshrc

난 테마를 바꿈


ZSH_THEME="agnoster"

명령줄에 sanaes@dev 를 제거

DEFAULT_USER="sanaes"

source ~/.zhrc

Solarized Dark color scheme를 사용

참조