Eclipse RCP Plugin aus jar starten

Status
Nicht offen für weitere Antworten.

nettchen

Aktives Mitglied
Hallo,

Ich wollte für einenn test ein Eclipse RCP, welches ich als jar exportiert/ gespeichert habe starten.

Da es keine "normale" Java Anwendung ist scheitere ich wenn ich java -jar rcptest.jar eingebe.

Also habe ich es mit dem ant task launch von ant4eclipse versucht. Aber auch das hat nicht funktioniert. bekomme den Fehler:

Could not read launch configuration: net.sf.ant4eclipse.model.platform.resource.FileParserException: Launchconfiguration type 'org.eclipse.pde.ui.RuntimeWorkbench' unsupported

Habe den task mal für eine normal Java-Applikation probiert und dort funktioniert es.

Kann mir jemand sagen, welche Möglichkeiten es gibt, diese RCP-Applikation (jar File) ohne eclipse IDE zu starten.
 

stefan.

Mitglied
Wieso exportierst du das Projekt nicht als Eclipse Product? Dann liegen alle benötigten Plugins als jar Dateien im plugins-Verzeichnis und eclipse erstellt einen 'Starter' ;)
 

nettchen

Aktives Mitglied
Es geht mir darum ein rcp für einen automatischen test automatisiert zu starten. Dieses RCP soll später automatisch deployed und dann halt auch automatisch getestet werden. Dazu wollte ich halt gerne ein skript schreiben in welchem das passiert.

Allerdings scheint es mit dem mir bisher einzig bekannten tool ant4eclipse nicht zu funktionieren. Obwohl das deployen mit dem tool gut funkioniert.

Hatte gehofft, es kenn einer noch ein anderes tool bzw eine andere möglichkeit
 

Wildcard

Top Contributor
Die Frage ist aber was genau in dem jar liegt, also kann ich dazu wenig sagen.
Davon abgesehen kannst du ein exportiertes Eclipse Produkt natürlich automatisch ausführen und testen. Das geht wahlweise über den binären launcher, oder über die entsprechend parametrisierte org.eclipse.equinox.launcher.jar
 

nettchen

Aktives Mitglied
Also habe für den anfang mir das rcp mail template genommen und das mit dem PDE Export wizard exportiert.

Es geht mir hauptsächlich darum frontend test für rcp's zu schreiben und diese nach einem nightly build automatisiert auszuführen. Dazu muss ich das rcp aber starten können.

Könntest du mir das mit der parametrisierten org.eclipse.equinox.launcher.jar vielleicht etwas erklären oder mir einen Link geben, wo ich etwas darüber nachlesen kann
 

Wildcard

Top Contributor
Da gibt es nicht viel zu sagen. In 'plugins' liegt die org.eclipse.equinox.launcher.jar, die du ganz normal mit java -jar ausführen kannst. Mit -application übergibst du die ID der Eclipse Application die du starten möchtest. Das war's auch schon.
 

nettchen

Aktives Mitglied
Hallo habe es sowohl mit

java -jar org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
-application org.rcpmail

als auch mit

java -jar -application org.rcpmail org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar

versucht, doch es hat beides nicht geklappt. beim zweiten kamm die Fehlermeldung."Unable to access jarfile org.rcpmail" Ich habe auch versucht die Versionsnr und .jar anzuhängen doch auch damit konnte ich das RCP nicht starten. Ich bin im richtigen Ordner. Ich habe das Plugin extra in den Ordner verschoben wo sich meine übrigen Plugins befinden, damit ich keine Problem mit nicht verfügbaren Plugins bekomme.

Was mache ich falsch? Ich hänge mein RCP mal an. es ist aber wiegesagt nur das RCP Mailtemplate welches man unter eclipse auswählen kann
 

Wildcard

Top Contributor
Die zweite Variante ist natürlich falsch, denn du willst ja keine jar mit dem Namen -application starten.
Die erste Variante ist besser, aber die ID deiner Application ist mailtest.application, nicht org.rcpmail. Die Fehlermeldung wird dir auch gesagt haben welche Applications registriert sind.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Eclipse plugin ausserhalb von Eclipse starten Plattformprogrammierung 4
M Eclipse Plugin PreferencePage BooleanFieldEditor Plattformprogrammierung 1
F OSGi Plugin unter Eclipse arbeitet anders als wenn veröffentlicht Plattformprogrammierung 2
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
C plugin development environment eclipse Plattformprogrammierung 4
M Keybinding in Eclipse Plugin Plattformprogrammierung 3
B Eclipse Plugin Einstellungsleiste Plattformprogrammierung 2
O Eclipse Plugin - Einfachstes Problem, das es gibt. Plattformprogrammierung 2
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
T RCP Eclipse RCP: Wo/wann im Plugin ist workbench initialisiert? Plattformprogrammierung 14
C Eclipse Plugin NoClassDefFoundError Plattformprogrammierung 4
M Eclipse Plugin Entwicklung - NoClassDefFoundError Plattformprogrammierung 10
C Eclipse Plugin Entwicklung: Editor für Flussdiagramme Plattformprogrammierung 6
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
P Wie bekomme ich ICompilationUnit aus dem event? bei Eclipse-Plugin Plattformprogrammierung 3
X Datei in einem Eclipse Projekt über Plugin zugreifen Plattformprogrammierung 2
hdi Frage zu Eclipse Plugin Development Plattformprogrammierung 12
D Canvas auf View in Eclipse PlugIn Plattformprogrammierung 3
H Bibliotheken in Eclipse-Plugin-Projekt verwenden. Plattformprogrammierung 18
H Eclipse-Plugin erstellen Plattformprogrammierung 22
hdi Schwierigkeiten mit Plugin für EPF (Eclipse Process Framework) Plattformprogrammierung 3
hdi Problem bei Eclipse Plugin Export Plattformprogrammierung 9
H Eclipse Plugin Dateihandling Plattformprogrammierung 2
A Eclipse Plugin Programmierung Dateien Refreshen Plattformprogrammierung 2
F Eclipse Plugin - Rückgabewert einer Methode Plattformprogrammierung 4
R Eclipse RCP - Plugin erstellen Plattformprogrammierung 2
lumo [Eclipse RCP] Plugin OHNE visuals Plattformprogrammierung 7
R Eclipse RCP vs. Plugin Entwicklung Plattformprogrammierung 5
B Eclipse plugin fuer dummys Plattformprogrammierung 11
M Eclipse Plugin Depedencies auslesen... Plattformprogrammierung 14
R Wo/Wie Eclipse Plugin einhängen für Jar-Export? Plattformprogrammierung 14
V [erledigt] Eclipse plugin startet nicht Plattformprogrammierung 3
S Eclipse-Plugin + Velocity + Files lesen Plattformprogrammierung 3
C AST (Abstract Syntax Tree)-Generierung für Eclipse-Plugin Plattformprogrammierung 5
V Javadoc an Eclipse Plugin anfügen Plattformprogrammierung 4
V JNI in Eclipse Plugin Plattformprogrammierung 17
byte [ Eclipse ] NoClassDefFoundError bei neuem Plugin Plattformprogrammierung 4
I Eclipse-Plugin: Perspektive mit 2 Views Plattformprogrammierung 5
G Frage zu Eclipse Plugin Plattformprogrammierung 5
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
D RCP P2-Repository für Eclipse-Plugins Plattformprogrammierung 0
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
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
R RCP Commands nutzen / org.eclipse.ui.file.save Plattformprogrammierung 7
O Installiere externe Methode "containsNone" in Eclipse Plattformprogrammierung 2
TheWhiteShadow RCP Konstrukt für Editor in Eclipse gesucht. 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 Birt-Previewer über Eclipse Plattformprogrammierung 14
J Eclipse Plug-In für UML-Diagramme Problem Plattformprogrammierung 4
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
O Neues Tastenkürzel für Eclipse Editorfenster registrieren Plattformprogrammierung 2
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
G Eclipse Plug-in: wie refreshe ich eine combobox? Plattformprogrammierung 4
M Eclipse Plug-in: Wie eine Grafik einfügen? Plattformprogrammierung 20
M RCP [Eclipse RCP] Feature Export und "Fehler"... Plattformprogrammierung 3
P Eclipse speichert keine Änderungen Plattformprogrammierung 5

Ähnliche Java Themen


Oben