Tag: Apple Inc.
Mac OS X에서 JDK 1.6 이용하기
by Cyrus H. on Apr.11, 2010, under FIY, Java, Mac
이런 뻘짓 없이 손쉽게 설정할 수 있는 방법이 여기에 있다!
주의: 이 포스트에 쓰여진 내용대로 설정하면 Safari가 Java applet 렌더링 도중에 crash를 일으키는 문제가 발생한다! 우린 안 될거야, 아마.
Apple이 Mac OS X에 최적화한 Java를 독자적으로 배포한다는 사실은 삼척동자도 알 것이다.
문제는, 항상 Terminal에서 ‘java -version‘을 쳤을 때 대강 다음과 비슷한 문구가 나온다는 것.
java version “1.5.0_22″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03-333-9M3125)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_22-147, mixed mode)
그렇다: 버전이 항상 1.51에 머물러 있는 것이 문제다.
혹시나 해서 Sun Oracle2의 Java Downloads for All Operating Systems 페이지를 방문해보면, “Apple Computer supplies their own version of Java“라는 안내만 쓰여있을 뿐, 그 어디에서도 Java update for Mac OS X은 찾아볼 수 없었다.
그러나, 최신 버전의 Java는 이미 모든 Mac OS X에 설치되어 있다는 엄청난 사실을 알고 있는가?
Apple menu에 있는 Software Update만 제 때 했다면 JDK3 1.64는 이미 당신의 Mac에 설치되어 있다. 그 경로는 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/.
아니, 있다면 써 주는 것이 인지상정!
Terminal에서 java를 실행했을 때 Java 6가 실행되도록 설정하려면 다음 과정을 산뜻하게 수행하면 된다.
$ sudo -s # cd /System/Library/Frameworks/JavaVM.framework/Versions # rm Current # ln -s 1.6.0 Current # exit $ java -version
그러면 반갑디 반가운 버전 6의 문구가 당신을 반길 것이다! :D
java version “1.6.0_17″
Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-9M3125)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
이제 즐거운 Java 6 feature들을 즐길 시간!

