Problem mit dem Verzeichnis ..
-
das Icon wird aus JAR Datei nicht geladen - bekomme eine exception ...
Ich habe volgende Verzeichnis (WIN) struktur:
c:\Project\test\app.java
c:\Project\comp\images\test.gifjetzt möchte ich die Icon (test.gif) aus app-Class aufrufen, der Path ist aber falsch gesetzt.
new ImageIcon(getClass().getResource("../comp/images/test.gif"));
kann jemand helfen - wie lautet die korrekte Pfad eingabe ...
christine.
-
Du solltest in deinem CLASSPATH bleiben ... eine relative Angave von "../" funktioniert so nicht.
-
na ja ... wenn ich die GIF Datei ins unterverzeichnis packe wie unten:
Project\test\app.java Project\test\images\test.gif ... new ImageIcon(getClass().getResource("images/test.gif")); ...
dann funktioniert!
Aber ich muss leider die Dateien aus dem oberen Verzeichnis ansprechen
Project\comp\images\test.gif
gibt es eine lösung???
christine.
-
Mit getSystemResource kannst du den Pfad relativ zum obersten Verzeichnis deines Projekts angeben.
-
werde ausprobieren ...
Danke.