Eclipse Zugriff auf gif über Ordnerstruktur

venomicious

Mitglied
Hallo Leute,

ich habe in meinem Eclipse-Projekt zwei Ordner: src und icons.

Im src-Ordner sind mehrere Packages vorhanden. In einem dieser Packages möchte ich über eine Klasse ein gif aus dem icons-Ordner benutzen.

src
- de.uni_bremen.aide.ame.editor.editparts.EdgeEditPart;
icons
- xicon.gif

Java:
 Image img = new Image(Display.getDefault(), "./icons/xicon.gif");

Hintergrund ist, dass ich an einer Kante ein Icon anzeigen möchte. Wenn ich das Ganze allerdings zur Laufzeit ausführe, also eine Kante von A nach B ziehe, bekomme ich folgenden Fehler:
Caused by: java.io.FileNotFoundException: .\icons\xicon.gif (Das System kann den angegebenen Pfad nicht finden)

Wenn ich einen absoluten Pfad (z.B. C:/xicon.gif) verwende dann funktioniert das Ganze. Es muss also mit der Ordnerstruktur in Eclipse bzw. dem Zugriff auf diese zusammenhängen.

Kann mir da jemand weiter helfen? Mache ich grundsätzlich etwas falsch oder habe ich etwas vergessen zu konfigurieren?

Danke im Voraus
 
Danke für die schnelle Antwort. Allerdings hätte ich noch hinzufügen müssen, dass ich es bereits mit ../ auch ausprobiert habe. Da bekomme ich allerdings die gleiche Fehlermeldung.
 
.. hattest du ja schon ;-) Mit ../../.. (entsprechend deiner Datenstruktur) hätte es auch funktioniert, ist aber weniger portabel als die Variante über den Pfad.
 

Zurück
Oben