Hallo zusammen,
ich versuche nun seit 2 Tagen, einen "Import-Wizard" in Eclipse gescheit zu erzeugen. Mittlerweile komm ich mir schon richtig dumm vor
Ich arbeite auf Grundlage der folgenden 2 Tutorien:
Writing an Eclipse Plug-in (Part 2): Creating a custom project in Eclipse
Creating Eclipse Wizards - Tutorial
Mit Ersterem bin ich in der Lage insgesamt einen "Project"-Wizard zu erzeugen, jedoch kann ich ihn nicht so umschreiben, dass er zu einem Import-Wizard wird. Mit Zweitem (soll angeblich sinnvoll sein) kann ich ehrlich gesagt nicht sonderlich viel anfangen, da ich die org.eclipse.jface.wizard in der plugin.xml weder unter Extensions noch Dependencies finde.
Ich möchte einen Wizard erzeugen, in dem ich per File Browser eine Textdatei auswählen kann, welche anschließend weiterverarbeitet wird.
Ich würde mich über alle Ratschläge, Tipps und Anregungen, die zur Lösung meiner Aufgabenstellung beitragen, freuen.
Vielen Dank vorab und freundliche Grüße
Tobias3339
Kleiner Nachtrag:
Sogar die einfache Importierung des Standard-Import-Wizards klappt bei mir nicht. Wenn ich ein Plugin-Projekt erstelle und in den Extensions->Add->Extension Wizard->File Import Wizard auswähle, sowie in den Run-Configurations unter Plug-ins alles deselecte bekomme ich eine Fehlermeldung:
[FIELDSET=Error-Message]!SESSION 2014-10-15 21:06:15.520 -----------------------------------------------
eclipse.buildId=4.4.1.M20140925-0400
java.version=1.7.0_67
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.platform.ide
Command-line arguments: -product org.eclipse.platform.ide -data C:\Users\Tobias\workspaces\luna/../runtime-MNLP -dev file:C:/Users/Tobias/workspaces/luna/.metadata/.plugins/org.eclipse.pde.core/MNLP/dev.properties -os win32 -ws win32 -arch x86 -consoleLog
!ENTRY org.eclipse.osgi 4 0 2014-10-15 21:06:16.111
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error, org.eclipse.e4.ui.workbench.swt.E4Application, org.eclipse.e4.ui.workbench.swt.GenTopic.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
[/FIELDSET]
ich versuche nun seit 2 Tagen, einen "Import-Wizard" in Eclipse gescheit zu erzeugen. Mittlerweile komm ich mir schon richtig dumm vor
Ich arbeite auf Grundlage der folgenden 2 Tutorien:
Writing an Eclipse Plug-in (Part 2): Creating a custom project in Eclipse
Creating Eclipse Wizards - Tutorial
Mit Ersterem bin ich in der Lage insgesamt einen "Project"-Wizard zu erzeugen, jedoch kann ich ihn nicht so umschreiben, dass er zu einem Import-Wizard wird. Mit Zweitem (soll angeblich sinnvoll sein) kann ich ehrlich gesagt nicht sonderlich viel anfangen, da ich die org.eclipse.jface.wizard in der plugin.xml weder unter Extensions noch Dependencies finde.
Ich möchte einen Wizard erzeugen, in dem ich per File Browser eine Textdatei auswählen kann, welche anschließend weiterverarbeitet wird.
Ich würde mich über alle Ratschläge, Tipps und Anregungen, die zur Lösung meiner Aufgabenstellung beitragen, freuen.
Vielen Dank vorab und freundliche Grüße
Tobias3339
Kleiner Nachtrag:
Sogar die einfache Importierung des Standard-Import-Wizards klappt bei mir nicht. Wenn ich ein Plugin-Projekt erstelle und in den Extensions->Add->Extension Wizard->File Import Wizard auswähle, sowie in den Run-Configurations unter Plug-ins alles deselecte bekomme ich eine Fehlermeldung:
[FIELDSET=Error-Message]!SESSION 2014-10-15 21:06:15.520 -----------------------------------------------
eclipse.buildId=4.4.1.M20140925-0400
java.version=1.7.0_67
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.platform.ide
Command-line arguments: -product org.eclipse.platform.ide -data C:\Users\Tobias\workspaces\luna/../runtime-MNLP -dev file:C:/Users/Tobias/workspaces/luna/.metadata/.plugins/org.eclipse.pde.core/MNLP/dev.properties -os win32 -ws win32 -arch x86 -consoleLog
!ENTRY org.eclipse.osgi 4 0 2014-10-15 21:06:16.111
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error, org.eclipse.e4.ui.workbench.swt.E4Application, org.eclipse.e4.ui.workbench.swt.GenTopic.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
[/FIELDSET]
Zuletzt bearbeitet: