Hallo,
ich habe mich gestern den Versuch unternommen, JFreeChart in meine GUI einzubauen. Ich habe das zu hause schon einmal mit der Hilfe von Lars Vogels Artikel ( JFreeChart in Eclipse RCP - Tutorial ) hinbekommen, aber hier scheiter ich gerade.
Ich habe mich prinzipiell an die Anleitung gehalten, mit dem einzigen Unterschied, dass ich es in eines meiner PlugIns mache. Dort habe ich die nötigen Dependencies (org.eclipse.ui, org.eclipse.core.runtime plus jar-Projekt mit JFreeChart) eingetragen - es sollte also keine Probleme geben.
Trotzdem bekomme ich eine ClassNotFoundException für das Interface PaintListener
Ich weiß... Das ist viel zu viel StackTrace, andersherum bin ich gerade mehr als verwundert. Und das ist der Einzige Hinweis den ich habe.
Der einzige Unterschied zwischen meiner Arbeitsstelle und zu Hause ist, das ich bei ersteren Eclipse 3.4.2 und zu Hause 3.4.1 verwende... Aber das kanns doch nun wirklich nicht sein, oder?
Hatte von euch auch schon mal jemand dieses Problem und konnte es lösen? Oder hat irgendwer einfach nur ein paar Tipps, was ich anders machen könnte?
Danke schon mal!
ich habe mich gestern den Versuch unternommen, JFreeChart in meine GUI einzubauen. Ich habe das zu hause schon einmal mit der Hilfe von Lars Vogels Artikel ( JFreeChart in Eclipse RCP - Tutorial ) hinbekommen, aber hier scheiter ich gerade.
Ich habe mich prinzipiell an die Anleitung gehalten, mit dem einzigen Unterschied, dass ich es in eines meiner PlugIns mache. Dort habe ich die nötigen Dependencies (org.eclipse.ui, org.eclipse.core.runtime plus jar-Projekt mit JFreeChart) eingetragen - es sollte also keine Probleme geben.
Trotzdem bekomme ich eine ClassNotFoundException für das Interface PaintListener
!ENTRY org.eclipse.jface 4 2 2009-06-11 10:59:43.227
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NoClassDefFoundError: org/eclipse/swt/events/PaintListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at com.test.p2p.tracker.rcp.statistics.ui.editor.JFreeChartTestEditor.createPartControl(JFreeChartTestEditor.java:70)
...
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.events.PaintListener
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 87 more
!ENTRY org.eclipse.ui 4 0 2009-06-11 10:59:47.235
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NoClassDefFoundError: org/jfree/experimental/chart/swt/ChartComposite
at com.test.p2p.tracker.rcp.statistics.ui.editor.JFreeChartTestEditor.createPartControl(JFreeChartTestEditor.java:70)
...
Ich weiß... Das ist viel zu viel StackTrace, andersherum bin ich gerade mehr als verwundert. Und das ist der Einzige Hinweis den ich habe.
Der einzige Unterschied zwischen meiner Arbeitsstelle und zu Hause ist, das ich bei ersteren Eclipse 3.4.2 und zu Hause 3.4.1 verwende... Aber das kanns doch nun wirklich nicht sein, oder?
Hatte von euch auch schon mal jemand dieses Problem und konnte es lösen? Oder hat irgendwer einfach nur ein paar Tipps, was ich anders machen könnte?
Danke schon mal!