compiz에서 java 애플리케이션 사용하기

beryl 이나 compiz 를 사용하시는 분들은 java 어플리케이션 사용하기에 문제가 좀 있습니다. 예전에도 포스팅 한 적이 있죠.

beryl 에서 자바 gui 어플리케이션 사용하기

이제 번거로운 rt.jar 를 패치 할 필요없게 됐습니다. 이틀 앞으로 다가온 ubuntu의 새로운 버전인 Gutsy Gibbon 에서는 윈도우 매니저에 관한 패치가 반영된 패키지가 올라왔습니다. 업그레이드 할 생각이 없으신 feisty 유저분들도 자바 관련 패키지들이 대부분 그렇듯이 의존성 문제 없이 사용 할 수 있습니다.

사용하실 패키지는 아래와 같습니다. 보통 사용하시는 미러링 서버에서 다음과 같은 위치(/ubuntu/pool/multiverse/s/sun-java6)에서 찾으실 수 있습니다.

sun-java6-fonts_6-03-0ubuntu2_all.deb
sun-java6-javadb_6-03-0ubuntu2_all.deb
sun-java6-jdk_6-03-0ubuntu2_amd64.deb
sun-java6-jdk_6-03-0ubuntu2_i386.deb
sun-java6-jre_6-03-0ubuntu2_all.deb
sun-java6-plugin_6-03-0ubuntu2_i386.deb
sun-java6-source_6-03-0ubuntu2_all.deb

이제 오라클의 sqldeveloper 나 netbeans 도 아무 문제 없이 사용하실 수 있습니다.

우분투 7.10 릴리즈도 2일이 남았는데 기대 되네요

Advertisements

beryl 에서 자바 gui 어플리케이션 사용하기

beryl을 사용한지는 꽤 됐습니다만 java로 만들어진 gui 어플리케이션은 별로 쓸 일이 없고해서 (아니군요. 가장 많이 쓰는게 자바로 만든 eclipse인데-.-;;;) 신경을 안 쓰고 있었는데 오라클의 sqldeveloper와 jateon을 사용하려고 하니 윈도우의 프레임만 나오고 속은 하나도 안 나오는겁니다. 이게 대체 무슨 일인지하면서 로그도 까보고 했지만 에러는 없는겁니다.

자바 설정이 뭔가 잘 못 됐겠지하며 그냥 살던 중 혹시나 하고 beryl을 끄고 metacity를 올리니 너무 잘 나오네요. 그래서 beryl의 문제라는 것을 파악하고 열심히 구글질을 했습니다.
beryl 포럼의 위키 문서에 아주 잘 나와있네요. 요점은 rt.jar의 파일 두 개를 패치해야 한다는 겁니다. 상당히 귀찮은 작업이긴 합니다만 윈도우 관리자를 바꿔다니면서 작업하는게 더 귀찮아서 하고 말았습니다. 결과는 아주 잘 나온다입니다.

내일 혹시나 필요하신 분들을 위해 패치 한 rt.jar를 올려놓겠습니다. 우분투 edgy 저장소에 있는 버전입니다.

이클립스가 벌써 5살입니다.

우리가 자바를 가지고 일을 하는 것이 때로는 즐거운 일이 되도록
뒤에서 물씬양면 도움을 아끼지 않는 eclipse 가 벌써 5주년을 맞이했습니다.
전세계에서 5주년 축하 파티가 벌어지고 이클립스 사이트를 통해 축하 카드도 받고 있네요.

생일 축하해요. 이클립스

Eclipse is celebrating its 5th birthday!
Eclipse 5th Birthday Parties

서버사이드닷컴 유럽 심포지엄 참관기

물론 제가 갔다 온 것은 아니고
자바서비스넷에 올라온 참관기를 회사 분이 인트라넷에 올려놓으셨길래
못 읽어 보신 분들은 받아 보시라고 올립니다.

퇴근 전에 주룩 읽어보니
자바 진영이 어떻게 나아갈런지 대략적인 모습이 그려지는 것 같습니다.
거기다 그 보수적이라는 은행권까지 오픈소스를 받아들인는 것을 보니
오픈소스의 흐름은 이제 거스를수 없는 흐름이 된 것 같네요.

마지막으로 루비가 자바에 끼치는 영향은 지금까지 생각했던 것보다 더 큰것 같습니다.
현재 논의 중에 있는(끝났던가요?) 자바의 오픈소스 논의가 결정나면 또 어떻게 되어갈지 궁금해지네요

The_Server_Side.pdf

이클립스 빨리 돌리자

from: http://www.raibledesigns.com/page/rd/20030312

I changed my shorcut icon (Win2K) to have the following as it’s target:

eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms256m

Eclipse now starts in a mere 6 seconds (2 GHz Dell, 512 MB RAM). Without these extra settings, it takes 11 seconds to start. That’s what I call a performance increase! (2003-03-12 09:32:04.0)

from: http://www.raibledesigns.com/comment.do?method=edit&entryid=065039163189104748672473500018

I tried this out, but the memory settings don’t seem to have anything to do with startup time.
18 seconds – “eclipse.exe”
13 seconds – “eclipse.exe -vmargs -Xverify:none”
12 seconds – “eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m”

It’s only the Xverify:none parameter which has a noticeable effect on reducing startup time. On the java website I found that this parameter turns off bytecode verification ( http://developer.java.sun.com/developer/onlineTraining/Security/Fundamentals/Security.html ), although the default is supposedly “only verify classes loaded over the network”.