맥북에서 자바 개발 환경 셋팅
인텔리제이 키 먹통 해결
1
| defaults write -g ApplePressAndHoldEnabled -bool false
|
파인더에 숨김파일 표시
1 2 3 4 5
| defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
|
단축키(이것은 해당 폴더만 적용된다.)
brew 설치
일단 처음에 받으니 brew도 설치가 안되있었다 이것부터 설치
1
| /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
|
JDK 설치
그리고 난 오픈JDK 배포판 중에 AdoptOpenJDK를 선택 해서 인스톨 할것이다.
지금 기준으로 jdk11을 설치 했는데 jdk8도 필요하게 됨
1 2 3 4
| brew cask install temurin
brew install --cask temurin11
|
위에 섩치가 있고 다른 버전을 설치 하려면 아래 처럼 하면 된다.
1 2 3
| brew tap homebrew/cask-versions brew search temurin brew cask install temurin11
|
삭제 방법
1 2
| brew list brew remove temurin11
|
jenv 설치
설치 버전 확인
삭제
Bash
1 2 3
| echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(jenv init -)"' >> ~/.bash_profile
|
Zsh
1 2
| echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc
|
1 2 3 4 5
| jenv add /Library/Java/JavaVirtualMachines/temurin-18.jdk/Contents/Home temurin18 added
jenv add /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home temurin11 added
|
1 2 3 4 5
| jenv global 18
jenv global 11
|
그담엔 환경을 왔다갔다 하기 편하게하는 툴인 jenv를 셋팅 홈페이지에 잘 설명이 되어 있다.
이부분은 좀 고민해도 되는것이 요즘엔 툴에서 환경을 바꿀수 있기때문에 굳이 안깔아도 될수도 먼저 셋팅해 보았다가 안하게 됨
위 명령어로 진단 가능
1 2 3 4
| jenv enable-plugin export exec $SHELL -l echo ${JAVA_HOME}
|
위 명령어는 JAVA_HOME
을 설정 하는 것이다. 잘안되면 jenv disable-plugin export
도 한번 해보고 하는게 좋다.
지금 사용중인 버전 확인
zsh
이번에 맥 업데이트 하면서 zsh이 기본 쉘로 바꼈다.
1 2 3 4 5 6 7
| brew cask install iterm2
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
open ~/.zshrc
|
난 테마를 바꿈
명령줄에 sanaes@dev 를 제거
Solarized Dark color scheme를 사용
참조