Unix/Fedora Core 4

jMSN

ForceCore 2006. 3. 1. 01:43

http://jmsn.sourceforge.net

자바로 짜여진 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

여기에 나온대로 브라우저용 자바뷰어를 설치한 것으론

부족했나보다.

 

http://java.sun.com/j2se

에 접속했다.

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가 너무 최신버전이라 그렇다는 느낌도 든다.

최대한 개발자와 비슷한 환경을 조성하는 것이 좋은데...