자바로 짜여진 MSN메신저이다.
상대방이 날 차단했는지 안 했는지도 알아내는 기능이 있다고
친구가 말하는 바람에 써보고 싶어졌다.
(기능 목록엔 없던데 어떻게 된거지 -0-)
그것보단, 자바로 짜인 프로그램이라는 점에서
시도해볼 가치가 있다.
./configure
make
make install
이 과정을 거치지 않는 프로그램이니까 말이다.
사이트를 통해 들어가 jmsn-0.9.9b2.tar.gz를 받았다.
적절한 곳에 압축해제.
영문(!) README.TXT에 있는 대로
$ java -jar jmsn.jar
를 실행했다.
...................
아무것도 안 된다 -0-;;
http://blog.naver.com/ssanzing2/140022183970
여기에 나온대로 브라우저용 자바뷰어를 설치한 것으론
부족했나보다.
에 접속했다.
Download J2SE를 선택하여야 하는데...
엥? J2SE를 받겠다고 했는데 웬 JDK랑 J2EE냐 -0-;;
"NetBeans IDE + JDK 5.0 Update 6"을 받았다.
120MB -0-!
다운로드 받은 파일이 .bin
이었다. 바이너리 파일이란 말이군...
# chmod +x jdk....bin
# ./jdk....bin
오옷.. Java(tm) Virtual Machine어쩌구 하더니 인스톨러가 실행된다 +_+
윈도우에서 하듯 넥스트를 몇번 눌렀다. (참 오랜만이다.)
{하지만 잘만하면 리눅스에서의 설치는 단 한줄이다. yum install bmp 이런 식 -0-)
$ java -jar jmsn.jar
여전히 안 된다 Orz
에러 메시지를 대충 읽은 것이 후회된다.
[root@aran jmsn-0.9.9b2]# java -jar jmsn.jar
Exception in thread "main" java.lang.NullPointerException
at java.lang.Object.getClass() (/usr/lib/libgcj.so.6.0.0)
at rath.jmsn.BuddyTree.BuddyTree(rath.jmsn.MainFrame) (Unknown Source)
at rath.jmsn.MainFrame.initialize() (Unknown Source)
at rath.jmsn.MainFrame.MainFrame(java.lang.String) (Unknown Source)
at rath.jmsn.Main.main(java.lang.String[]) (Unknown Source)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
두둥.
실행은 잘(?) 되고 있는데 exception이 일어난 것이었다 -0-
혹시나 해서 이번엔 jMSN의 소스코드를 받아서, 컴파일 하기로 했다.
(컴파일이라고 불러도 되는지 모르겠다 자바는 조금 다르다고 들었는데.)
엥, 어떻게 컴파일하는건지 -_-...
여기서 GG OTL
자바 jre가 너무 최신버전이라 그렇다는 느낌도 든다.
최대한 개발자와 비슷한 환경을 조성하는 것이 좋은데...