2015. 2. 26. 00:38ㆍProgramming/mac
환경
필자는 OSX 10.8.2에서 자바를 설치 했다. OSX에는 기본적으로 자바 JDK가 탑재되어 있다. 하지만 현시점에서 자바의 최신 버전이라고 할 수 있는 Java7 이전 버전인 Java6가 설치 되어 있다. 우리 수업에서는 Java6로 실습을 진행하는데 특별한 문제가 없을 것이다. 그래서 필자는 자바의 업그레이드를 권하지 않는다. 업그레이드를 하는 과정에서 미궁에 빠지는 일이 생길 수 있기 때문이다. 이 부분은 독자의 판단 영역으로 두겠다.
자바 다운로드
검색엔진에서 download Java jdk를 입력해서 자바 다운로드 페이지를 찾는다. 현 시점에서 자바 다운르도 페이지는 아래와 같다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
아래와 같은 이미지에서 JDK 다운로드 버튼을 누른다.
약관에 동의 한다.
위의 설치본 중에서 Mac OSX x64를 다운로드 한다.
설치
다운로드 한 파일을 설치한다.
* Yosemite 버전에서 JDK 8 버전 이상을 설치 시 오류가 난다면 아래와 같이 해보길 바란다.
1. sudo sed -i '' 's/>10.10</>10.9</' /System/Library/CoreServices/SystemVersion.plist 이렇게 하신후에
2. jdk8 설치하고
3. sudo sed -i '' 's/>10.9</>10.10</' /System/Library/CoreServices/SystemVersion.plist 복구
자바 버전 확인
터미널에서 현재 Java 버전을 확인한다.
1 | java -version |
현재 버전이 1.7이 아니라면 아래 절차를 수행한다.
기본 자바 변경하기
새로운 버전을 설치 했음에도 예전 버전으로 실행되는 이유는 기본적으로 실행되는 자바의 버전이 1.7이 아니기 때문이다. 필자는 새로운 자바가 아래 경로에 설치 되어 있다고 가정하겠다.
1 | /Library/Java/JavaVirtualMachines/jdk1 .7.0_45.jdk /Contents |
이를 변경하기 위해서는 아래의 절차를 수행한다.
1 2 3 | cd /System/Library/Frameworks/JavaVM .framework /Versions/ sudo rm CurrentJDK sudo ln -s /Library/Java/JavaVirtualMachines/jdk1 .7.0_45.jdk /Contents CurrentJDK |
자바 버전 변경
Step1.
check java version
Terminal window에서 다음의 command를 입력합니다.
java -version
아마도 이글을 읽으시는 분이시라면 1.6으로 화면에 표시되시겠죠.
Step2.
Terminal window에서 다음의 command를 입력합니다.
cd /System/Library/Frameworks/JavaVM.framework/Versions/
ls -alf
를 치시면 CurrentJDK의 링크가 여전히 1.6.0을 가리키고 있을겁니다.
이를 해결하기 위해서 delete link -> CurrentJDK link change를 합니다.
Step3.
저는 1.7-51이었지만 이 글을 보시는분은 설치해놓으신 자바의 버전에 따라서 다를수 있습니다.
rm CurrentJDK
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/ CurrentJDK
check java version
Terminal window에서 다음의 command를 입력합니다.
java -version
'Programming > mac' 카테고리의 다른 글
[Mac OS X] Tomcat 설치하기 (0) | 2015.01.29 |
---|---|
Mac OS X mysql php 연동 오류 해결법 (0) | 2014.12.12 |
[MAC OS X] 웹공유 온/오프 하기 (0) | 2014.11.05 |