Hallo,
ich möchte genre ein Jar-File für meine Java-Applikation erstellen, wie das funktioniert weiß ich auch ungefähr. Nur habe ich ein Problem beim Einbinden eines Html-Files. Ich habe zB. für Buttons Images, die für die Buttons dargestellt werden, die lese ich mit folgendem Statement ein:
Die werden dann wenn ich vom jar-file die Applikation starte auch korrekt angezeigt. Aber ich habe ein Problem mit einem html-file, dass der Inhalt für meine Hilfe darstellt. Da funktioniert ja das einlesen so nicht:
da ja der Konstruktor von File einen String oder URI erwartet. Aber auch wenn ich zB
oder
funktionierts nicht - heißt, ich bekomme wenn ich das jar-file der Applikation ausführe immer eine NullPointerException, dass das file nicht gefunden werden konnte.
Weiß jemand, wie ich das zu definieren habe?
ich möchte genre ein Jar-File für meine Java-Applikation erstellen, wie das funktioniert weiß ich auch ungefähr. Nur habe ich ein Problem beim Einbinden eines Html-Files. Ich habe zB. für Buttons Images, die für die Buttons dargestellt werden, die lese ich mit folgendem Statement ein:
Code:
TestClass.class.getResource( "stop_button.jpg" )
Die werden dann wenn ich vom jar-file die Applikation starte auch korrekt angezeigt. Aber ich habe ein Problem mit einem html-file, dass der Inhalt für meine Hilfe darstellt. Da funktioniert ja das einlesen so nicht:
Code:
File file = new File((TestClass.class.getResource("SlideShowHelp.html")));
da ja der Konstruktor von File einen String oder URI erwartet. Aber auch wenn ich zB
Code:
File file = new File((ImageViewer.class.getResource("SlideShowHelp.html")).getFile());
oder
Code:
File file = new File((ImageViewer.class.getResource("SlideShowHelp.html")).toString());
funktionierts nicht - heißt, ich bekomme wenn ich das jar-file der Applikation ausführe immer eine NullPointerException, dass das file nicht gefunden werden konnte.
Weiß jemand, wie ich das zu definieren habe?