bundle und classpath

Status
Nicht offen für weitere Antworten.

noisebreath

Bekanntes Mitglied
Hi,

heisst es,wenn ich unter Require bundle eins im Manifest.mf stehen hab das nicht resolved werden kann, dass ich dieses bundle im classpath angeben muss? wenn ja unter welcher variablen? oder heisst es was komplett anderes?

lg
 

noisebreath

Bekanntes Mitglied
also was ich meine ist:

Require-Bundle:
util,

Bundle-ClassPath:
lib/util.jar,

reicht es wenn ich das so im manifest.mf stehen habe oder muss ich noch irgendwas zusätzlich machen? denn so sagt er mir dass util nicht resolved werden kann ...
 

noisebreath

Bekanntes Mitglied
was heisst das? ich habs über properties ->Java Build Path -> Librarys eingebunden

aber er sagt mir auch was von wegen : "Bundle-Classpath cannot be empty.the value of header 'Bundle-Classpath' hasinvalid format". *schulterzuck*bin total überfragt ...
 
Zuletzt bearbeitet von einem Moderator:

noisebreath

Bekanntes Mitglied
im moment habe ich noch gar nichts gestartet. ich versuch grad ein plugin in eclipse einzubinden und geh da grad schritt für schritt durch. Noch habe ich fehlermeldungen. Zuerst habe ich alle imports behandelt die fehler angezeigt haben indem ich nach den zugehörigen jars gesucht habe und diese eingebunden habe,aber in der manifest.mf oder sonstwo hab ich nichts angerührt. er gibt mir aber oben genannte fehler in der manifest an.
 

Wildcard

Top Contributor
*verschieb*
Du musst zwischen dem Java Build Path und der Target Platform unterscheiden. Alles im Manifest bezieht sich auf die Target Platform. Eclipse wird versuchen die Bundles/Packages aufzulösen. Dazu muss das Bundle aber in der Target Platform vorhanden sein. In der Regel bedeutet das:
Es muss ein PlugIn Projekt im Workspace geben das diesen Namen trägt, oder ein solches Bundle muss in deinem Entwicklungseclipse installiert sein.
 

noisebreath

Bekanntes Mitglied
ist ein bundle nicht die jar? die hab ich doch bei mir dadurch eingebunden, dass ich per add external jar jene einbinde und dann im Classpath in der manifestfile jene dann eingetragen wird, oder sehe ich das falsch?
ich hab wie oben gesagt die jar eingebunden und der classpath steht da auch aber er sagt schon in der zeile :
Code:
Bundle-ClassPath: .,
den oben genannten fehler "bundleclasspath cannot be empty...."
Und in einigen der Require-Bundle Zeilen drüber steht dass Bundle "soundso" cannot be resolved.
Wie soll ich denn jetzt weiter vorgehen? Bin überfragt..
 
Zuletzt bearbeitet:

noisebreath

Bekanntes Mitglied
plz help.. schreit mich at least an, wie bescheuert ich bin ^^ dann weiss ich wenigstens dass ich aufm holzweg bin :p
 
M

maki

Gast
Wie wäre es damit sich zumindest minimal in die Grundlagen einzuarbeiten anstatt per BruteForce-TrialAndError alle möglichen Buttons zu klicken? ;)

Ein Standard Tutorial sollte dir genug Infos geben um alle deine Fragen in deisem Thread zu beantworten.
 

Wildcard

Top Contributor
Nix external jars. Required Bundles, oder Packages importieren. Der Classpath eines OSGi Bundles wird durch den OSGi Container gesteuert. Wie maki sagt, ein Einsteigertutorial sollte Wunder bewirken.
 

noisebreath

Bekanntes Mitglied
Einsteigertutorial ist immer gut dass stimmt. Hab ich aber auch gelesen nur hab ich eine Sache nicht beachtet die ich so erstmal nicht erkannt habe:

nach dem ich ein neues plugin project erzeugt hatte habe ich die sourcfolder importiert und dabei die metainf auch mit reingenommen. das hat alles zerschossen. ich hab das mal weggelassen und alles per hand eingetragen und siehe da : TADA!!! :)

Weiss nicht ob mir da ein weiteres Einsteigertutorial geholfen hätte ^^
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G OSGi Bundle-ClassPath Plattformprogrammierung 3
T OSGi OSGI bundle bauen org.apache.xerces Plattformprogrammierung 3
H !MESSAGE Missing required bundle javax.mail_1.4.0. Plattformprogrammierung 5
F OSGi NPE bei deklarativen Bundle mit Maven SCR Plattformprogrammierung 2
G OSGi Ressourcen aus anderem Bundle laden Plattformprogrammierung 15
G RCP Datei im Bundle Plattformprogrammierung 6
A RCP RAP-Bundle nach Installation nicht auffindbar?! Plattformprogrammierung 5
A OSGi Bundle exportieren, importieren und vewenden geht nicht?! Plattformprogrammierung 4
lumo RCP The System Bundle was updated Plattformprogrammierung 13
A RCP p2 - manuelles update "check for updates" von core bundle funktioniert nicht Plattformprogrammierung 6
musiKk OSGi Bundle findet Activator nicht (ClassNotFoundException) Plattformprogrammierung 1
S OSGi Ablegen von Bundle-Eigenschaften (unabhängig) Plattformprogrammierung 4
L RCP Plugin als Bundle geklarieren? Plattformprogrammierung 3
O Bundle in Projekt-Dependencies nicht sichtbar Plattformprogrammierung 6
lumo Bundle verzeichnis Plattformprogrammierung 10
G [osgi] bundle spezifische properties Plattformprogrammierung 5
C RCP Applikation starten als OSGi Bundle Plattformprogrammierung 2
B OSGi, Euqinox, innherhalb vom Bundle Pfad des zugehörigen jar-files ermitteln Plattformprogrammierung 6
F Ecilpse plugin und MWE Workflow: classpath Problem Plattformprogrammierung 12
T [solved] Eclipse RCP: Zugriff auf Classpath-Inhalt Plattformprogrammierung 4
dzim Classpath in PlugIns Plattformprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben