jar - ressourcenfile wird nicht gefunden

  • Themenstarter Themenstarter berny76
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
B

berny76

Gast
Hallo,

ich entwickle eine Javaswing-Applikation mit netbeans. Ich benutze eine spezielle Schrift zum Anzeigen eines Textes auf einem jLabel. Damit diese Schrift immer bei Programmstart quasi plattformunabhämgig wie java ist verfügbar ist, stecke ich die Schrift per netbeans mit in das Jarfile, innerhalb des Ordners "src". Im code hole ich mir diese Schrift per FileInputStream. Starte ich die Anwendung aus netbeans heraus, wird die Schriftdatei gefunden. Mache ich per netbeans ein "build" und starte das jar direkt ausm Explorer heraus, findet er den Pfad zur Datei nicht.

In netbeans sieht das ungefähr so aus:

-Demoproject
- ...
- ...
- nbproject
- src
----font
--------myFont.TTF
----demoproject
--------controll
------------file1.java
--------model
------------file2.java
--------view
------------file3.java
 
Eine Resource in einem jar ist keine Datei, sondern ein Zip Entry, demzufolge kann kein FileInputStream verwendet werden.
getClass().getResourceAsStream
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben