2010-07-21 3 views
0

Я пытаюсь следовать this tutorial, чтобы попытаться понять Visual Library. Я последовал шаг за шагом, все проверил ... и каждый раз, когда я пытаюсь запустить вещь, я получаю это:Netbeans Visual Library и java.lang.NoClassDefFoundError

Exception in thread "main" java.lang.NoClassDefFoundError: org/openide/util/LookupListener at vislibdemo.GraphSceneImpl.attachNodeWidget(GraphSceneImpl.java:49) at vislibdemo.GraphSceneImpl.attachNodeWidget(GraphSceneImpl.java:19) at org.netbeans.api.visual.graph.GraphScene.addNode(GraphScene.java:100) at vislibdemo.GraphSceneImpl.(GraphSceneImpl.java:34) at vislibdemo.Main.initComponents(Main.java:39) at vislibdemo.Main.(Main.java:28) at vislibdemo.Main.main(Main.java:22) Caused by: java.lang.ClassNotFoundException: org.openide.util.LookupListener at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 7 more

Я предполагаю, что есть проблема с библиотеками ... но я добавил их точно так, как учебник сказал, что я должен. Я довольно новичок в Java, поэтому я понятия не имею, что случилось. Если у вас было даже начало решения ... я использую Netbeans 6.9 в Windows 7.

Спасибо за всю помощь, которую вы могли бы предоставить.

ответ

1

Все в порядке ... похоже, я нашел возможный ответ. В учебном пособии, который я связал, используется «ImageUtilities.loadImage», который, как ни странно, кажется, не работает. Вы должны использовать Utilities.loadImage. И тогда это работает! (Yeeehaw!) Если я найду способ уведомить парня, который сделал учебник, я скажу ему.

Если у кого-то такая же проблема, это может быть не лучшее решение, но если вы из школы «все, что работает», помогите себе.

2

У меня такая же проблема, но она решена по-разному. Я включил org-openide-util-lookup.jar в библиотеки, а затем скомпилировал ОК. Я понял, что, посмотрев результаты вэнь, он показывает что-то не так с поиском. Звучит как рефакторинг или что-то в этом роде. :)

Смежные вопросы