Hi,
ich möchte Dateien, die mein Java Programm benötigt direkt in mein JAR packen,
um das ganze eben möglichst kompakt zu halten.
Ich habe irgendwo gelesen, dass es so irgendwie funktionieren müsste:
Es geht auch, wenn ich aus Eclipse heraus starte, aber wenn ich als JAR exportiere
und dann wieder starte bekomme ich ne NullpointerException.
Struktur meiner JAR:
Wie komme ich zB an den Pfad zu dem Ordner Crops?
Danke schonmal.
Edit:
Funktioniert ebenfalls nur in Eclipse, jedoch nicht wenn es als JAR gepackt ist (NullpointerException).
Mache ich eventuell beim exportieren etwas falsch?
ich möchte Dateien, die mein Java Programm benötigt direkt in mein JAR packen,
um das ganze eben möglichst kompakt zu halten.
Ich habe irgendwo gelesen, dass es so irgendwie funktionieren müsste:
Java:
File dir = new File(ClassLoader.getSystemClassLoader().getResource("files/pics/crops/.").getFile());
Es geht auch, wenn ich aus Eclipse heraus starte, aber wenn ich als JAR exportiere
und dann wieder starte bekomme ich ne NullpointerException.
Struktur meiner JAR:
Wie komme ich zB an den Pfad zu dem Ordner Crops?
Danke schonmal.
Edit:
Java:
File dir = new File(ClassLoader.getSystemResource("files/pics/crops/.").getFile());
// und auch
File dir = new File(this.getClass().getResource("/files/pics/crops/.").getFile());
Mache ich eventuell beim exportieren etwas falsch?
Zuletzt bearbeitet: