Java 6 for Mac os X Mavericks

업무를 하다보면 웹 기반 어플리케이션을 사용 할 때가 간혹 있는데 해당 어플리케이션이 더이상 기술지원이 안되거나 여러 이유로 인해 JAVA 7과 호환되지 않는 경우가 꽤 많다. 이런 경우에 현재 사용중인 Mavericks에서 JAVA 6를 활성화 하는 방법을 간단히 정리 해보면 아래와 같다.

Java 6 설치

먼저, 애플에서 Lion을 위해서 제공했던 Java 6를 설치한다.

  • 다운로드
    • 몇 가지 테스트결과 이 버전 이전 버전을 사용하면 호환성 문제로 설치가 되지 않았다.

Java 6 활성화

Java 6를 설치해도 Java 7이 활성화 되어있기 때문에 Java 7을 비활성화 하고 Java 6를 활성화 해야 한다.

플러그인 백업

$ sudo mkdir -p /Library/Internet\ Plug-Ins/disabled 
$ sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled

자바 애플릿/웹 스타트 활성화

$ sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
$ sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

위 작업을 마치고 Safari를 재시작하면 자바 애플릿과 웹 스타트가 Java 6 기반으로 동작하게 된다.

되돌리기

만약, Java 6 환경에서 Java 7 또는 Java 8으로 되돌아 가고자 한다면 아래 명령으로 웹 스타트 연결을 바꿔주고

$ sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws /usr/bin/javaws

이 곳에서 원하는 버전을 다운로드하여 설치하면 된다.