2016-07-18 9 views
1

私は、プロジェクトのためにNetBeansを使い始めました.GUIにはゲージが必要でした。私は本当に有望に見えるSteelseries渡って来て、このJARファイルをダウンロード:Steelseries JARファイルをSwingパレットにロード

http://www.java2s.com/Code/Jar/s/DownloadSteelSeries3926jar.htm

私はJavaプロジェクトを作成し、そこにライブラリを追加し、Swingのパレットを追加しました。 LightbulbLed、およびTrafficLightのような一部の豆は正常に動作します。

"Cannot load component class eu.hansolo.steelseries.extras.Radar from JAR file. The class itself was found, but there was a problem initializing it, e.g. due to an exception in static initializer, or failure in loading an additional class needed by the component class."

例外スタックトレースは、次のとおりです:私は、ゲージを選択したとき、私はこのエラーを取得するが、

java.lang.NoClassDefFoundError: org/pushingpixels/trident/ease/TimelineEase 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:348) 
    at org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:114) 
    at org.netbeans.modules.form.MetaComponentCreator$5.run(MetaComponentCreator.java:1450) 
    at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293) 
    at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEventAccess(NbMutexEventProvider.java:138) 
    at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:98) 
    at org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:94) 
    at org.openide.util.Mutex.readAccess(Mutex.java:250) 
    at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276) 
    at org.netbeans.modules.form.MetaComponentCreator.prepareClass(MetaComponentCreator.java:1446) 
    at org.netbeans.modules.form.MetaComponentCreator.precreateVisualComponent(MetaComponentCreator.java:258) 
    at org.netbeans.modules.form.MetaComponentCreator.precreateVisualComponent(MetaComponentCreator.java:298) 
    at org.netbeans.modules.form.HandleLayer$NewComponentDrag.init(HandleLayer.java:3369) 
    at org.netbeans.modules.form.HandleLayer$NewComponentDrag.<init>(HandleLayer.java:3361) 
    at org.netbeans.modules.form.HandleLayer$NewComponentDropListener.dragEnter(HandleLayer.java:3658) 
    at java.awt.dnd.DropTarget.dragEnter(DropTarget.java:358) 
    at sun.awt.dnd.SunDropTargetContextPeer.processEnterMessage(SunDropTargetContextPeer.java:331) 
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEnterEvent(SunDropTargetContextPeer.java:799) 
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:767) 
    at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:48) 
    at java.awt.Component.dispatchEventImpl(Component.java:4746) 
    at java.awt.Container.dispatchEventImpl(Container.java:2294) 
    at java.awt.Component.dispatchEvent(Component.java:4713) 
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) 
    at java.awt.LightweightDispatcher.retargetMouseEnterExit(Container.java:4676) 
    at java.awt.LightweightDispatcher.trackDropTargetEnterExit(Container.java:4625) 
    at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4638) 
    at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4591) 
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4461) 
    at java.awt.Container.dispatchEventImpl(Container.java:2280) 
    at java.awt.Window.dispatchEventImpl(Window.java:2750) 
    at java.awt.Component.dispatchEvent(Component.java:4713) 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) 
    at java.awt.EventQueue.access$500(EventQueue.java:97) 
    at java.awt.EventQueue$3.run(EventQueue.java:709) 
    at java.awt.EventQueue$3.run(EventQueue.java:703) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) 
    at java.awt.EventQueue$4.run(EventQueue.java:731) 
    at java.awt.EventQueue$4.run(EventQueue.java:729) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) 
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 
Caused by: java.lang.ClassNotFoundException: org.pushingpixels.trident.ease.TimelineEase 
    at org.netbeans.modules.form.project.ProjectClassLoader.findClass(ProjectClassLoader.java:188) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    ... 52 more 
+1

こんにちは、[SO]へようこそ。[ツアー]のタイムアウトを取って[ヘルプ]にアクセスしてください。 [ask]を読むこともできます。 – Sampada

+1

スクリーンショットを投稿するのではなく、**テキスト**をダイアログ内にコピーしてください!次に、[その質問を編集する](http://stackoverflow.com/posts/38432526/edit)にそのテキストを含めます。 –

+0

さらに必要[trident](https://kenai.com/projects/steelseries/sources/trunk/show/SteelSeries/lib?rev=109)。 – trashgod

答えて

1

SteelSeriesを、もともとKenai上でホストされている、GitHubに移動しました。プロジェクトは、herepom.xmlと表示されているように、Tridentライブラリに依存しています。あなたが言及

Do you also know why the Steelseries library is missing those needed modules?

linkhere見依存libディレクトリを除外したり、アーティファクトの参照が​​を引用し、それぞれが事前に構築されたJARファイルを、引用しています。今後の正確なアプローチは、software configuration managementプランによって異なります。

+0

また、[tag:jfreechart]の一部である[DialPlot]については、こちらをご覧ください(http://stackoverflow.com/search?tab=votes&q=user%3a230513%20dialplot)。 – trashgod

関連する問題