wurde keine Anwendungs-ID gefunden. Ich migriere eine RCP-Anwendung von Eclipse 3 (Indigo) nach Eclipse 4 (Mars). Ich habe alle mit Abhängigkeiten verbundenen Probleme gelöst. Ich kann die Produktdatei jedoch nicht mit "Eine Eclipse-Anwendung starten" starten."Nach dem Ausführen der Eclipse RCP-Anwendung
Der Fehler ist:
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
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:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
Wenn ich starten gehen -> Ausführen-Konfiguration -> Add Required Plugins und das Führen Sie die Anwendung von dort aus. Die Anwendung wird ausgeführt.
Kann mir bitte jemand sagen, wo die Einstellungen oder Einträge dieser neu hinzugefügten Plugins gespeichert werden, wenn Sie auf "Add Required Plugins" klicken (AFAIK wählt diese Plug-ins on-the-fly)? Denn nach dem Ausführen der Anwendung erneut von "Starten Sie eine Eclipse-Anwendung". Es startet nicht. Ich bekomme den gleichen Fehler. Wie kann ich die Liste der neu hinzugefügten Plugins für den nächsten Build beibehalten (aus "Eine Eclipse-Anwendung starten")