본문 바로가기

개발/JAVA

Mac 에서 JDK 버전 변경 및 이클립스 적용

java_home 버전을 확인 하기 위해 터미널에서 아래와 같이 입력해보자.

ybyun$ /usr/libexec/java_home -V

Matching Java Virtual Machines (2):
    1.8.0_251, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
    1.7.0_80, x86_64:	"Java SE 7"	/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

내 PC 에는 두개의 jdk 가 설치 되어 있다. 기본은 1.8이었는데 1.7로 빌드해야할 일이 생겨 새로 설치하게 되었다.

jdk1.7로 변경해보자.

 

MAC JDK 버전 변경

.bash_profile 을 열어서 JAVA_HOME 부분의 버전을 수정해준다.

sudo nano ~/.bash_profile

export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
export PATH="/usr/local/bin/php/bin:$PATH"
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)

Ctrl+X 로 닫으면서 저장(Y) 하고 아래와 같이 시스템에 적용한다.

source ~/.bash_profile 

이클립스 JDK 버전 변경

1. 새로 설치한 JDK 를 이클립스에 등록한다. [Eclipse] > [Preferences]

Standard VM 선택후 Next

[Directory] 선택후 Contents/Home 까지 선택하면 라이브러리 리스트가 뜨는것을 볼수 있다. [Finish] 선택

변경하고자 하는 jdk를 체크 후 [Apply and Close] 선택한다.

 

2. 프로젝트의 자바버전 변경 - 변경하고자 하는 프로젝트를 오른쪽 마우스 클릭하여 [Properties] 클릭

 

3. Build Path 변경 - 띄워져 있는  Properties 에서 왼쪽 메뉴에서 Java Build Path 를 클릭한다.

이미 변경되어 있는것 같지만 JRE System Library 더블클릭하여 제대로 변경해야 한다.

 

 

Alternate JRE 를 선택 후 변경하고자 하는 jdk 를 선택해야 한다. 

그리고 [Finish]

 

이제 해당 프로젝트를 다시 빌드하면 끝!!