Snow Leopard에서 ezPlus 사용하기

최근에 운영체제를 Leopard(이하 레퍼드)에서 Snow Leopard(이하 스노우 레퍼드)로 업그레이드 했습니다.

스노우 레퍼드 (출처 : 애플코리아)
스노우 레퍼드 (출처 : 애플코리아)

일부 호환성 문제가 있다고 알려져있지만, 다행히 제가 쓰는 범위 내에서는 큰 문제가 없었습니다. 유일하게 FTP 클라이언트인 Cyberduck이 실행이 안되었는데, 홈페이지를 찾아가보니 스노우 레퍼드에 대응한 베타 버전을 이미 내놓았더군요.

문제는 신한은행에서 제공하는 맥용 클라이언트인 ezPlus 였습니다. 혹시나 했지만 역시나 신한은행에서는 스노우 레퍼드의 출시가 있거나 말거나 무관심한 분위기고, 인터넷에는 재빨리 업그레이드한 사람들의 푸념섞인 소리만 보이더군요. 증상을 정확히 말하면 프로그램 실행은 되는데, 공인인증서 패스워드를 입력하고 로그인을 시도하다가 다음과 같은 에러를 나타냅니다.

ezPlus 오류
ezPlus 오류

오류 메시지에 있는대로 프로그램을 바탕화면으로 옮겨보기도 했습니다만, 역시 같은 오류를 보게 됩니다. 그리고, 오늘 검색을 다시 해보니 레퍼드에 있는 Java 1.4 버전을 모두 옮기면 된다는 해결책이 있더군요. 하지만, 이미 업그레이드를 해버린 저에겐 옮겨올 레퍼드가 없었습니다. T^T

다행히 해외쪽에서 자바 문제를 해결한 페이지를 찾게 되었습니다. 1.5와 1.4 어떤 방법을 사용해도 해결은 가능하지만, 페이지에 있는 대로 Java 환경설정을 건드리면 기본 자바 버전이 1.6 64bit에서 1.5 32bit로 변경됩니다. 기본값이기 때문에 ezPlus 를 제외한 다른 자바 프로그램에서도 1.5 32bit를 사용한다는 것인데, 성능 상으로도 안 좋을 것 같고 왠지 찝찝하죠. 그래서 1.4 버전만 설치해봤더니 자바 환경설정을 건드리지 않아도 잘 동작하더군요. 방법은 다음과 같습니다.

1. 자바 1.4 버전을 다운로드 받습니다.

http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.4.2-leopard.tar.gz

위 URL 에서 받을 수 있습니다. 그리고 위 파일의 압축을 해제합니다. 압축을 해제하면 다음과 같이 1.4.2 폴더가 생성된 것을 볼 수 있습니다.

1.4.2 폴더
1.4.2 폴더

2. 터미널을 열고, 1.4.2 의 부모 폴더로 이동합니다.

그 다음, 다음 명령어를 입력합니다.

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.2

이게 전부입니다. ^^
이제 ezPlus를 실행해보면 정상적으로 실행되는 것을 알 수 있습니다.

  1. 구글링으로 들어왔습니다. 저도 눈범이 업뎃 후 신한은행 인터넷 뱅킹 안되어서 고민이었는데.. 이 블로그와서 한방에 대 하결할 수 있었네요~~ 감사합니다~~

  2. @이환희
    1.4.2 폴더를 시스템/라이브러리/Framworks/JavaVM.framwork/Versions로 이동하시고 터미널 여셔서

    cd /System/Library/Frameworks/JavaVM.framework/Versions/
    sudo rm 1.5.0
    sudo ln -s 1.5.0-leopard 1.5.0

    한번에 한줄씩 입력하시고 엔터치시면 됩니다.
    중간에 패스워드 입력하라고 나오면 입력하시면 되구요.

댓글을 남겨주세요