Hallo,
ich habe ein Problem damit den richtigen Pfad zu einem Bild anzugeben.
Ich habe 3 Projekte.
Projekt 1 ist das zu startende Programm. (RCP-Plugin)
Projekt 2 ist das Projekt, welches Projekt1 testet (junit)
Projekt 3 ist ein Projekt, welches anhand der Testergebnisse ein PDF baut.
In Projekt 3 habe ich einen Ordner images, in welchem gif-Dateien liegen auf die ich zur laufzeit zugreifen möchte. das Probnlem ist aber das er zur Laufzeit die einzelnen gif Dateien nicht findet, da er den image-Ordner im Projektordner von Projekt2 also dem testprojekt sucht.
Außerdem funktioniert auch die Angabe anhand der ressource irgendwie nicht, da bekomme ich immer eine NullPointerException.
Was muss ich ändern das das ganze funktioniert, also das Bild zur laufzeit gefunden wird, und das ganze später auch funktioniert wenn ich aus projekt 3 ein jar-File gemacht habe.
ich habe ein Problem damit den richtigen Pfad zu einem Bild anzugeben.
Ich habe 3 Projekte.
Projekt 1 ist das zu startende Programm. (RCP-Plugin)
Projekt 2 ist das Projekt, welches Projekt1 testet (junit)
Projekt 3 ist ein Projekt, welches anhand der Testergebnisse ein PDF baut.
In Projekt 3 habe ich einen Ordner images, in welchem gif-Dateien liegen auf die ich zur laufzeit zugreifen möchte. das Probnlem ist aber das er zur Laufzeit die einzelnen gif Dateien nicht findet, da er den image-Ordner im Projektordner von Projekt2 also dem testprojekt sucht.
Java:
iconOk =image.getInstance(this.getClass().getResource("images/small_icon_ok.gif"));
Außerdem funktioniert auch die Angabe anhand der ressource irgendwie nicht, da bekomme ich immer eine NullPointerException.
Java:
iconOk = Image.getInstance("images/small_icon_ok.gif");
Was muss ich ändern das das ganze funktioniert, also das Bild zur laufzeit gefunden wird, und das ganze später auch funktioniert wenn ich aus projekt 3 ein jar-File gemacht habe.