Java pfad inkorrekt nach jar export

Mein Image-Pfad

// „meinProjekt/img/“
private static String imgDir = System.getProperty(„user.dir“) + System.getProperty(„file.separator“) + „img“ + System.getProperty(„file.separator“);

wird nach dem Exportieren der Quellcodes in eine JAR-Datei ungültig. Bei Aufruf der JAR wird kein Image mehr angezeigt, wie es vorher in der Programmierumgebung der Fall war.

Kann mir jemand erklären warum und eine Lösung aufzeigen?

Hallo,

// „meinProjekt/img/“
private static String imgDir = System.getProperty(„user.dir“)

  • System.getProperty(„file.separator“) + „img“ +
    System.getProperty(„file.separator“);

aus welchem Verzeichnis startest du die Applikation? Gibt es dort ein Unterverzeichnis img mit der entsprechenden Datei?

Kann mir jemand erklären warum und eine Lösung aufzeigen?

Was gibt

System.out.println(System.getProperty("user.dir"));

aus? Handelt es sich dabei um das Verzeichnis mit einem img Unterverzeichnis?

Gruß
Heavy