본문 바로가기

Android/Samples & Tips

[Android] 나인패치 draw9patch.bat 실행이 안될 때




draw9patch.bat을 실행할때 아래와 같은 error message가 뜰 수 있습니다.


Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdesk
top/swingworker/SwingWorker
        at com.android.draw9patch.Application$1.run(Application.java:48)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.swingworker.SwingWorker
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at sun.misc.Launcher$ExtClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 9 more 


이 에러는 sdk를 업데이트 해서 설치한 사람들한테 나타날 수 있다네요.
기존 sdk의 swing-worker-1.1jar 파일을 업데이트한 sdk의 tools/lib 폴더로 넣어주기만 하면 해결 됩니다.