2016-06-13 20 views
2

Ich erstelle eine Swing-Anwendung, in der einige der Symbole und Bilder aus dem Ressourcenordner innerhalb des Projekts geladen werden.Datei aus Pfad in Swing in verschiedenen Umgebungen lesen

Das funktioniert gut in Windows, aber in Linux gibt dieser Code einen Fehler. Wie sollte ich dies in verschiedenen Betriebssystemen (wie Windows, Linux, MacOS) behandeln?

+0

Versuch hinzufügen/in dem Anfang Datei HelpIcon = new File ("/ resources/Symbol/helpIcon.png."); –

+0

http://stackoverflow.com/questions/3861989/preferred-way-of-loading-resources-in-java – sjc

+0

@ YoucefLaidani Danke! So/bevor Ressourcen mich zum src-Ordner oder -Dateilaufwerk bringen. Ich arbeite an E: /project/quizApp/src/com/quizzapp/util/Util.java und meine Ressource-Ordner in E:/project/quizApp/src/resources? –

Antwort

-1

Versuchen zu verwenden getClass() GetResources ("path")

+1

Dank @Irazza habe ich das Problem bereits gelöst. –