Ich habe ein OSGi-Bundle entwickelt, das ich normalerweise von Eclipse aus teste. Nachdem ich das Paket exportiert habe, erhalte ich die Datei bundle.jar. Ich möchte in der Lage sein, die generierte Datei über die Befehlszeile auszuführen. Etwas wie:Osgi-Bundle von der Kommandozeile aus ausführen
C: \ java -jar bundle.jar osgi_framework Weg
Aber, wie das OSGi-Framework darin enthalten? Und wie kann ich das Paket sofort starten?
Hallo Neil. Ich habe deine Vorschläge ausprobiert und während alles wie erwartet mit Felix funktioniert hat, kann man das Gleiche nicht von Equinox sagen. Ich habe versucht, Ihren "java -jar org.eclipse.osgi_VERSION.jar -console" Befehl auszuführen, aber dann hängt es einfach. Irgendeine Idee von was könnte falsch sein? –
Ich habe versucht, mit -consoleLog zu laufen, und das Problem scheint damit zusammenhängen, org.eclipse.equinox.console nicht zu finden. Ich verstehe es nicht. Ich habe gerade die neueste stabile Version von Equinox's Seite heruntergeladen. –