2016-08-10 8 views
2

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")

Antwort

0

Ich hatte das gleiche Problem mit nicht persistenten Plugins, selbst nachdem ich die erforderlichen Plugins von Run Configuration hinzugefügt hatte.

Benutzer Dan Nick hatte das Update hier: https://stackoverflow.com/a/16011871/5005462

Im Wesentlichen scheint es notwendig, auch Erforderliche Plug-In auf der Produkt Registerkarte Abhängigkeiten hinzufügen. Sobald ich dies getan und dann auf der Registerkarte Produktübersicht auf "Eclipse-Anwendung starten" geklickt hatte, wurde die Anwendung erfolgreich gestartet.

Verwandte Themen