Input/Output Relativer Bild-Pfad für InputStream

enbima

Mitglied
Hallo,

ich hänge jetzt schon länger an dem Problem und bisher hat keine Lösung funktioniert.

Java:
final String resName = pResId.name() + ".png";
                        is = getClass().getResourceAsStream(resName);


Das funktioniert soweit wenn die .png Bilddatei in dem Ordner der Klasse liegt. Allerdings möchte ich das Bild aus einem Ordner /res laden, der direkt im Root Verzeichniss des Projekts liegt.

mfG
 
Du kannst auch dirigieren. Wenn du ein Hauptordner hast, indem alle Klassen liegen, wie in Eclipse der src-Ordner, dann kannst du von ihm ausgehend in jedes Unterverzeichnis dirigieren mit dem Ressourcen-Stream einer Klasse!
 
Mein src und bin Ordner liegen auf der gleichen Ebene wie der res Ordner auf den ich zugreifen möchte. Gibt es keine Möglichkeit irgendwie vom "Projektverzeichniss" zu navigieren?
 
Das musst du gar nicht, solange sie im Classpath liegt, ist es egal wo die Datei im Dateisystem liegt, im Link wird erklärt wie man damit umgeht.
 

Neue Themen


Zurück
Oben