Leopard에서 Java 1.5.0 사용하기

개발직에서 일을 하면서 Intel MAC이 나오면서부터 메인 컴퓨터를 OSX운영체제를 사용하고 있다.

처음에는 VB개발을 하던 시절이라서 OSX에서는 개발이 불가능했다.

Parallels에서 VB개발을 하다가... JAVA 환경에서 개발을 하게되면서 부터 OSX 운영체제 아래서

개발을 할 수 있었다.

현재 LGT에서 운영업무를 하면서 JAVA 환경에서 근무를 하고 있는데...

문제는 Server의 Java Version이 1.5 Version이라는 거다...ㅜ.ㅜ

처음에는 상관은 없었는데...  SnowLeopard로 OSX가 Update되면서부터

Java 1.5가 기본제공을 하지 않고 1.6만을 지원하는 바람에... Compile 하고 Server에서

Library를 실행하면.. Error를 발생시켰다....

그렇다고 OSX의 Java Version을 1.5로 끌어 내릴 수 도 없는 상황이어서 구글링을 해보니..

Java Version을 여러개 설치 가능하다는 것이었다.

대충 구글링 해서 찾아보니... Java 1.5를 다운로드 받고 설치를 해주고... 링크를 걸어주면 된다~ ^^

1. Leopard용 1.5.0 Version Java Download & Unpack
    - 일단 다운로드 받는다.
    - 임의로 temp_java라는 폴더에서 작업을 예시로 들겠다.
    - cd /temp_java/
    - curl -O http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.5.0-leopard.tar.gz
    - tar -xvzf java.1.5.0-leopard.tar.gz

2. System Folder로 Leopard 1.5.0 Java를 이동시킨다.
    - sudo mv 1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0-leopard

3. 기본적으로 링크되어 있는 1.5.0 Folder를 삭제해주고 실제 파일이 있는 Folder로 링크를 걸어주면 된다.
    - cd /System/Library/Frameworks/JavaVM.framework/Versions/
    - sudo rm 1.5.0
    - sudo ln -s 1.5.0-leopard 1.5.0

4. Applications - Utilities 에 존재하는 Java 설정 화면을 열어보면 1.5 버전이 표시 된다.


    P.S  1.4.2 Version이 필요하다면...
           curl -O http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.4.2-leopard.tar.gz
            tar -xvzf java.1.4.2-leopard.tar.gz
            sudo mv 1.4.2 /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2-leopard
            cd /System/Library/Frameworks/JavaVM.framework/Versions/
            sudo ln -s 1.4.2-leopard 1.4