본문 바로가기

Mac OS

(3)
[Mac OS] 맥북 자바 JDK 버전 쉽게 변경하기 프로젝트와 개인 공부를 병행하다 보니, 자바 JDK 11과 JDK 17 버전을 계속 변경하면서 사용해야하는 번거로움이 생겼다. 버전을 바꿀 때 마다 서칭하는 것이 귀찮아져서 기록해 두려고 한다. /usr/libexec/java_home -V 현재 설치된 자바 목록을 확인할 수 있는 명령어이다. 나의 경우 자바 17과 11버전이 설치되어 있는 것을 확인할 수 있다. 현재 설정해 둔 JDK 버전을 확인해보자. java -version 현재 자바 17버전이 적용 되어있다. 이를 11버전으로 바꾸기 위해서는 터미널 설정파일에 값을 설정하면 된다. 참고로 내가 현재 사용 중인 쉘을 확인하는 명령어는 다음과 같다. $ echo $SHELL 나의 경우 zsh를 사용하고 있기 때문에 .zshrc 파일을 수정해주면 된다..
[Mac OS] Port 8080 was already in use 인텔리제이에서 웹 서버를 실행하는데 8080 포트가 이미 사용중이라는 오류가 또!..발생했다. 이럴 때 마다 매번 검색해서 해결했는데, 해결하는 법도 간단하고 해서 기록해 놓으려고 한다. Description: Web server failed to start. Port 8080 was already in use. lsof 명령어를 이용해 현재 사용중인 포트를 확인할 수 있다. ~ % lsof -i tcp:8080 sudo kill -9 명령어를 이용해 해당 프로세스를 종료시킬 수 있다. ~ % sudo kill -9 2805
[Mac OS] Java JDK 환경변수 설정하기 터미널 실행후, 현재 설치된 자바 목록 확인하기 ~ % /usr/libexec/java_home -V 환경 변수 설정하기 해당 경로를 사용 중인 shell 프로필에 등록해준다. (나의 경우 zsh를 사용중) ~ % vi ~/.zshrc 'i 키를 누르면 INSERT를 할 수 있다. export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home export PATH=${PATH}:$JAVA_HOME/bin 입력 후, esc를 눌러준다. 그리고 하단에 :wq를 입력해 빠져나온다. 설정을 적용한다. ~ % source ~/.zshrc 마지막으로 다음의 세 가지 명령을 통해 설정이 잘 적용되었는지 확인해본다. 1. 경로 확인 echo ..