Pluginentwicklung für Eclipse

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi!

Ich habe mein erstes Plugin für Eclipse programmiert. Wenn ich die Jar-Datei ins Plugin-Verzeichnis von Eclipse kopier und das Plugin anwähl kommt aber immer eine Fehlermeldung (siehe unten). Woran kann das liegen? Hoffe mir kann jemand helfen..............

Ich habe das Plugin mit "Export Deployable Plugins and Fragments" und dann den Standardeinstellungen als Jar-Datei erstellt. Das Plugin heißt "Backup" (package backup.views)

Struktur in der Jar:
Code:
[backup] 
    activator.class 
    [views] 
        backup.class (meine Hauptklasse) 
[icons] 
[META-INF] 
    MANIFEST.MF 
plugin.xml


Meine Manifest:

Code:
Manifest-Version: 1.0 
Bundle-ManifestVersion: 2 
Bundle-Name: Backup Plug-in 
Bundle-SymbolicName: Backup; singleton:=true 
Bundle-Version: 1.0.0 
Bundle-Activator: backup.Activator 
Bundle-Localization: plugin 
Require-Bundle: org.eclipse.ui, 
 org.eclipse.core.runtime, 
 org.eclipse.core.resources 
Eclipse-LazyStart: true

Fehlermeldung:

Code:
Unable to create view: Plug-in Backup was unable to load class backup.views.Backup. 

java.lang.ClassNotFoundException: backup.views.Backup 
   at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402) 
   at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) 
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) 
   at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
   at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:278) 
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) 
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245) 
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147) 
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) 
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) 
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) 
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:242) 
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) 
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:238) 
   at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:69) 
   at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:292) 
   at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197) 
   at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566) 
   at org.eclipse.ui.internal.Perspective.showView(Perspective.java:1675) 
   at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:987) 
   at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:968) 
   at org.eclipse.ui.internal.WorkbenchPage$13.run(WorkbenchPage.java:3514) 
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) 
   at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3511) 
   at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3487) 
   at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:148) 
   at org.eclipse.ui.handlers.ShowViewHandler.openOther(ShowViewHandler.java:104) 
   at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:70) 
   at org.eclipse.ui.internal.ShowViewMenu$3.run(ShowViewMenu.java:114) 
   at org.eclipse.jface.action.Action.runWithEvent(Action.java:499) 
   at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) 
   at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) 
   at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) 
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) 
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) 
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348) 
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968) 
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) 
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) 
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) 
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) 
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) 
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) 
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) 
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
   at java.lang.reflect.Method.invoke(Method.java:585) 
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) 
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
   at org.eclipse.core.launcher.Main.run(Main.java:977) 
   at org.eclipse.core.launcher.Main.main(Main.java:952)
 
G

Guest

Gast
Ja, ist ein Tippfehler, es heißt "Backup.class" und "Activator.class". Und ja, in der Runtime-Workbench läuft es wunderbar! Daher wundert es mich so......
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D RCP P2-Repository für Eclipse-Plugins Plattformprogrammierung 0
Z MySQL-Treiber in RAP-Anwendung für Jetty im OSGI- Equinox- Maven-Dschungel Plattformprogrammierung 0
D Hintergrundbild für E-Mail Plattformprogrammierung 2
R Welches Betriebsystem für Solution Architect Plattformprogrammierung 4
J RCP File Path von selected File in Package Explorer für RCP Plugin Plattformprogrammierung 2
S Wie lauffähige .jar-Datei mit Netbeans für Java3D Anwendung erstellen? Plattformprogrammierung 8
M Extension Point für Content Assist in JSP Editor gesucht Plattformprogrammierung 2
TheWhiteShadow RCP Konstrukt für Editor in Eclipse gesucht. Plattformprogrammierung 3
B Footer bei den Birt-Reports für nur eine Seite anzeigen Plattformprogrammierung 4
J Eclipse Plug-In für UML-Diagramme Problem Plattformprogrammierung 4
P RCP Welche Technologie für RCP Anwendungen? Plattformprogrammierung 10
O Neues Tastenkürzel für Eclipse Editorfenster registrieren Plattformprogrammierung 2
N Was brauche ich für eine Web- und was für eine Fat-Client-Anwendung? Plattformprogrammierung 14
L RCP Eigene View für EditorPart? Plattformprogrammierung 3
C Eclipse Plugin Entwicklung: Editor für Flussdiagramme Plattformprogrammierung 6
A RCP Eigene Klasse für Views Plattformprogrammierung 13
V Ein Denkanstoß für GUI Plattformprogrammierung 17
S OSGi Bibliothek für alle Plattformprogrammierung 5
M RCP Icon für TreeView festlegen Plattformprogrammierung 2
T RCP Local History für eigenen Editor Plattformprogrammierung 9
B Eclipse RCP: Kontextsensitive Buttons für Editor und Hilfebutton für Wizard hinzufügen Plattformprogrammierung 5
P Update: Nur die JAR Datei für alle Betriebssysteme ? Plattformprogrammierung 9
hdi Schwierigkeiten mit Plugin für EPF (Eclipse Process Framework) Plattformprogrammierung 3
M Fehler bei Plugin Export für eigene Target Platform Plattformprogrammierung 3
M Eclipse RCP: Context Menu für MultiPageEditor erzeugen... Plattformprogrammierung 6
S Gleiche Preference Page für mehrere Preferences Plattformprogrammierung 2
dzim Fragmente für Bibliotheken Plattformprogrammierung 3
lumo Eclipse 3.5 Plug-In für ein Plug-In Plattformprogrammierung 3
M IMarker für GMF Plattformprogrammierung 2
R Wo/Wie Eclipse Plugin einhängen für Jar-Export? Plattformprogrammierung 14
N Tastenkombinationen für Actions Plattformprogrammierung 4
C AST (Abstract Syntax Tree)-Generierung für Eclipse-Plugin Plattformprogrammierung 5
R Plugin-Lokalisierung für Ganymede Plattformprogrammierung 12
B Eclipse: Extension Point für das Öffnen v Files Plattformprogrammierung 8
H Visueller Editor für Eclipse RCP Anwendung Plattformprogrammierung 3
M Erweitern Popup - Menüs für Eclipse Outline Plattformprogrammierung 2
E OSGi Eclipse Plug-in programmierung: java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null Plattformprogrammierung 4
R Eclipse Bundles Plattformprogrammierung 2
Robertop RCP Command in bereits bestehendes Eclipse-Menü einbauen Plattformprogrammierung 4
T Java Projekt läuft nur in Eclipse Plattformprogrammierung 6
M Eclipse Plugin PreferencePage BooleanFieldEditor Plattformprogrammierung 1
F OSGi Plugin unter Eclipse arbeitet anders als wenn veröffentlicht Plattformprogrammierung 2
M Debuging in Eclipse Annotations Processor Plattformprogrammierung 0
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
L0MiN Wie kann ich ein Klassendiagramm aus Eclipse heraus erstellen? Plattformprogrammierung 5
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
feinperligekohlensaeure Eclipse Workspace gemeinsam Nutzen -> keine .project Datei Plattformprogrammierung 1
F Eclipse Build Path auf benötigte Projekte Plattformprogrammierung 4
B Daten von Eclipse extern sichern Plattformprogrammierung 2
B Eclipse zeigt Fehler nach Java-Update auf 1.8.0_40 Plattformprogrammierung 3
VfL_Freak [Eclipse] Fehleranzeige im Reiter "Problems" Plattformprogrammierung 1
S Errors in workspace bei eclipse Plattformprogrammierung 3
T eclipse bietet keine META-INF an Plattformprogrammierung 1
N Eclipse wo starten Plattformprogrammierung 6
A Eclipse schließt einfach ohne Fehlermeldung Plattformprogrammierung 4
W Eclipse vergißt beim Exportieren Resources-Ordner Plattformprogrammierung 11
A RCP Eclipse e4 und Injection-Contexts Plattformprogrammierung 0
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
C [Eclipse RCP E4]InjectionException: no actual value was found for the argument "MDirtyable" Plattformprogrammierung 8
T Eclipse Eigenschaften hinzufügen Plattformprogrammierung 2
M RCP [Eclipse RCP 3.4] ViewTab Kontextmenu "Alle schließen" Plattformprogrammierung 0
D Problem mit eclipse Plattformprogrammierung 2
S Verschieben des Verzeichnis .eclipse aus Userprofile Plattformprogrammierung 3
A RCP Kann kein Eclipse 4 Projekt anlegen Plattformprogrammierung 0
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
G Eine Library in Eclipse zur Verfügung stellen Plattformprogrammierung 14
Gregorrr Eclipse RCP Product Build-Nummer + Jenkins Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
C plugin development environment eclipse Plattformprogrammierung 4
R RCP Commands nutzen / org.eclipse.ui.file.save Plattformprogrammierung 7
O Installiere externe Methode "containsNone" in Eclipse Plattformprogrammierung 2
M Keybinding in Eclipse Plugin Plattformprogrammierung 3
B Eclipse Probleme mit build Plattformprogrammierung 8
H Keine Hilfe/API mehr in Eclipse Juno? Plattformprogrammierung 4
B Neue SuppressWarning in Eclipse Juno Plattformprogrammierung 6
B Eclipse Property Page Plattformprogrammierung 6
B Eclipse PreferencePage Plattformprogrammierung 3
B Eclipse Plugin Einstellungsleiste Plattformprogrammierung 2
B Birt-Previewer über Eclipse Plattformprogrammierung 14
O Eclipse Plugin - Einfachstes Problem, das es gibt. Plattformprogrammierung 2
R Eclipse RCP Tabellen-View (Anfängerfrage) Plattformprogrammierung 3
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
schalentier Eclipse Sourcecode Plattformprogrammierung 4
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
P Eclipse M2_REPO (NON MODIFIABLE) Plattformprogrammierung 8
B Eclipse: Contextmenu id erhalten? Plattformprogrammierung 9
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
Madlip RCP eclipse.ui.bindings (Key-Problematik) Plattformprogrammierung 2
S Eclipse vs. JavaMail vs. Ubuntu vs. Windows Plattformprogrammierung 3
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
S Eclipse: Auf CTRL-C/CTRL-V im Package Explorer? Plattformprogrammierung 4
M Eclipse und Hilfen Plattformprogrammierung 5
G Eclipse buggt rum!!! Plattformprogrammierung 4
B Eclipse RCP und Java 7 Plattformprogrammierung 7
G RCP Eclipse Editor + Guice Plattformprogrammierung 8
T RCP Eclipse RCP: Wo/wann im Plugin ist workbench initialisiert? Plattformprogrammierung 14
G Eclipse Plug-in: wie refreshe ich eine combobox? Plattformprogrammierung 4
M Eclipse Plug-in: Wie eine Grafik einfügen? Plattformprogrammierung 20

Ähnliche Java Themen


Oben