Equinox Startfehler (Konsolenpaket wurde nicht gefunden)

8
%Vor%     
buildingagent 28.03.2012, 10:27
quelle

5 Antworten

16
  • Gehe zu META-INF/MANIFEST.MF

  • Klicken Sie mit der rechten Maustaste auf Run As/Run Configuration/RAP Application/(Select entry point under this tree node)

  • Wählen Sie Tab Bundles/

  • Überprüfen Sie org.apache.felix.gogo.command , org.apache.felix.gogo.runtime , org.apache.felix.gogo.shell , org.eclipse.equinox.console

  • Klicken Sie auf Angefügte Bundles hinzufügen

  • Klicken Sie auf Pakete validieren == & gt; No Problem was detected

  • Übernehmen.

Jetzt starte ok.

    
searching9x 13.07.2012 02:36
quelle
8

Die Konsolenfunktion wurde aus dem Equinox Systempaket entfernt. Jetzt sollte es explizit installiert werden (felix gogo console).

Laden Sie Equinox SDK herunter und kopieren Sie solche Dateien in Ihren Equinox-Plugin-Ordner:

  

org.apache.felix.gogo.command_0.8.0.v201108120515.jar   org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar   org.apache.felix.gogo.shell_0.8.0.v201110170705.jar   org.eclipse.equinox.console_1.0.0.v20111215-1210.jar

Aktualisieren Sie Ihre config.ini im Konfigurationsordner und fügen Sie eine solche Teilzeichenfolge der Eigenschaft osgi.bundles

hinzu
  

Referenz: Datei: org.eclipse.equinox.console_1.0.0.v20111215-1210.jar @ 4, Referenz: Datei: org.apache.felix.gogo.shell_0.8.0.v201110170705.jar @ 4, Referenz: Datei : org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar @ 4, Referenz: file: org.apache.felix.gogo.command_0.8.0.v201108120515.jar@4,

    
Dmytro Pishchukhin 28.03.2012 11:31
quelle
3

Dieser Link enthält alle Details zur neuen Konsole, die auf der Apache Felix Gogo-Shell basiert: Ссылка

In kurzen Schritten sind:

  1. Legen Sie die erforderlichen Bündel in einen Ordner. Die Bündel sind:

    • org.apache.felix.gogo.command_0.8.0v<version>.jar
    • org.apache.felix.gogo.runtime_0.8.0v<version>.jar
    • org.apache.felix.gogo.shell_0.8.0v<version>.jar
    • org.eclipse.equinox.console_1.0.0v<version>.jar
    • org.eclipse.osgi.jar
  2. Erstellen Sie einen configuration Unterordner und fügen Sie eine neue config.ini Datei mit folgendem Inhalt hinzu:

    %Vor%
  3. Starten Sie das Equinox-Framework mit diesem Befehl:

    %Vor%
Exploring 02.04.2013 12:58
quelle
2

Im obigen config.ini osgi.console.enable.builtin=false darf NICHT in derselben Zeile wie die osgi.bundles -Eigenschaft stehen. Die offizielle Dokumentation scheint das auch falsch zu haben.

Mein config.ini sieht folgendermaßen aus:

%Vor%     
Gregor 14.09.2013 14:12
quelle
0

Notwendige Bündel fehlen. Fügen Sie sie in Lauf as- & gt; run configurations- & gt; osgi framework- & gt; -Bündel hinzu Fügen Sie die folgenden Pakete zusammen mit Ihren eigenen Paketen hinzu und löschen Sie andere: org.apache.felix.gogo.command_0.8.0.v201108120515.jar

org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar

org.apache.felix.gogo.shell_0.8.0.v201110170705.jar

org.eclipse.equinox.console_1.0.0.v20111215-1210.jar

Klicken Sie dann auf Anwenden und ausführen.

    
jeo 23.01.2013 13:46
quelle

Tags und Links