Clean Code that Works.

음.. SWT를 이용해 GUI 프로그램을 만드는 중이었는데..

그냥 이클립스의 프로젝트 클린 기능을 실행해 보았더니 갑자기..

Unable to load graphics library [GDI+ is required] 요런 익셉션이 발생했다.

익셉션이 발생한 구간은

GC.setAntialias(SWT.ON);
GC.setInterpolation(SWT.HIGH);

안티얼리어싱, 보간법 설정하는 부분이었다.

구글링을 해본결과...

마소 사이트에 가서 GDIPLUS.dll 파일을 다운로드한 후 windows/system32 폴더에 카피 하라고 하는데..

그 전에는 이런거 없이 잘 실행 됬지만 .. clean 을 실행한후 갑자기 안되었기때문에....

저렇게 해도 역시 안되었다..

oops.

그래서 익셉션이 SWT패키지에서 발생한것임을 생각해서 빌드패스에 SWT 를 추가하니깐 올바르게 실행되었다.

음.. 결론은 약간 삽질 -ㅁ-?