Zum Inhalt springen

ClassNotFoundDef


Empfohlene Beiträge

Geschrieben

Hi,

ich entwickle gerade mit RCP unter Eclipse und stosse immer auf dieses Problem.

Ich habe ein Java Projekt das ich bei den Properties in meinem Plugin aufgenommen habe. Beim starten des Plugins wird nun die genannte Exception geworfen.

java.lang.NoClassDefFoundError: xx/yyyyy/eeeeee/eee

Kennt jemand das problem`?

Geschrieben

Ich würde annhemen der Klassloader meckert, dass ihm ne Class-Datei fehlt.

Hast schonmal geschaut ob die Entsprechende Klasse da liegt, wo sie soll?

Geschrieben

jip also die Klasse liegt genau im angemeckerten Verzeichnis, dabei handelt es sich um eine .class datei.

Hab jetzt im Manifest uber Buddy-Policy meine Klasse eingebunden, dann wurde sie gefunden. Nun steh ich allerdings vor dem nächsten Problem:

nachdem die Klasse nun gefunden wird kommt eine ClassCastException.

Cannot cast from java.lang.String to ....IBuddyPolicy

damit weis ich jetzt leider wieder nichts anzufangen ?! Hatte jemand schonmal das selbe Problem?

Geschrieben

Das schaut so aus als willst du von einem String auf eine Klasse/ Interface IBuddyPolicy casten. Das wird so nicht gehen da String deine Klasse/ Interface nicht kennt.

Gib mal den Entsprechenden Code da kann man besser sehen was du vor hast.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...