Проблема с draw9patch

1

Возможный дубликат:
Android draw9patch throws NoClassDefFoundError

draw9path - это инструмент для редактирования файла с 9 патчами. Он работал хорошо. Однако после недавнего обновления SDK я больше не могу запустить draw9patch, сообщение об ошибке: Любая помощь будет действительно оценена.

Исключение в потоке "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdesktop/swingworker/SwingWorker  at com.android.draw9patch.Application $1.run(Application.java:48)  в java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)  в java.awt.EventQueue.dispatchEvent(EventQueue.java:597)  в java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)  в java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)  в java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)  в java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)  в java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)  в java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Вызвано: java.lang.ClassNotFoundException: org.jdesktop.swingworker.SwingWorker  at java.net.URLClassLoader $1.run(URLClassLoader.java:202)  в java.security.AccessController.doPrivileged(собственный метод)  на java.net.URLClassLoader.findClass(URLClassLoader.java:190)  at sun.misc.Launcher $ExtClassLoader.findClass(Launcher.java:229)  в java.lang.ClassLoader.loadClass(ClassLoader.java.307)  в java.lang.ClassLoader.loadClass(ClassLoader.java:248)  ... еще 9

  • 0
    похоже, у вас больше проблем с установкой JDK, какая у вас версия JDK?
  • 0
    см. stackoverflow.com/questions/4370899/…
Показать ещё 1 комментарий
Теги:

1 ответ

-1

Журнал ошибок, который вы опубликовали, показывает, что вы пытаетесь использовать SwingWorker... что Swing для Java на рабочем столе, а не в Android. Вы должны заглянуть в AsyncTask для аналогичной вещи на Android.

  • 1
    draw9path является частью Android SDK, его целью является редактирование файла 9-patch. Я не использовал SwingWorker или AsyncTask на Android. Thanx
  • 1
    Я вижу, это часть инструментов SDK ... у вас правильно установлен java SDK на хост-компьютере? Может быть, вам нужно установить JDIC отдельно ... jdic.dev.java.net/index.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню