Icons in jar-File

Status
Nicht offen für weitere Antworten.

rtt

Bekanntes Mitglied
Hi,
wie muß man seine Icons, die in einem Ordner in dem Jar sind, in Java implementieren, sodas man das jar-file hat und beim Ausführen die Icons aus dem Jar gelesen werden?

mit:
Code:
ImageIcon start = new ImageIcon( "icons/start.gif" );
geht das nicht, da greift er auf einen externen Ordner zu. (den will ich aber nicht immer mit kopieren)

Gruß Robin
 
R

Roar

Gast
dieses forum hat eine SUCHFUNKTION!
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#getResource(java.lang.String)
 

rtt

Bekanntes Mitglied
sorry,

hab das jetzt so gemacht:
Code:
ImageIcon start = new ImageIcon( getClass().getResource( "icons/start.gif") );
JMenuItem system_entry1 = new JMenuItem("System start");
system_entry1.setIcon( start );

Leider gibt das eine NullPointerException in main.
Kann mir da jemand weiter helfen.
Danke
Gruß Robin
 

rtt

Bekanntes Mitglied
sorry für doppel Posting.
Bin auf den falschen Link gekommen.
Kann man eigentlich auch eigene Beiträge löschen?
 

ronny

Bekanntes Mitglied
das ist gut möglich!

es kann sein, dass die Bilder net in dem jar drin sind!

dann mach mal dein jar auf und schieb da noch dein verzeichnis mit den Bildern rein... die pfad struktur muss natürlich mit deiner angegebenen übereinstimmen.

dann sollte es eigentlich funktionieren! :)
 

ronny

Bekanntes Mitglied
hmmm, ich hatte da letztens ein ähnliches problem... da war dann letztendlich das bild kaputt......
ich denk mal das wird bei dir nicht so sein...

da is sicher noch n problem mit der richtigen pfadangabe.... vielleicht mal ein / noch vorher einsetzen, oder mal
ein ./ usw. vielleicht liegts daran...
 

ronny

Bekanntes Mitglied
hmmmmm, ok.....

deine icons liegen also in deinem projekt unter icons/bild.gif (z. b.)

dann baust du dein jar zusammen (mit fatjar?)

und dann?

also bei mir waren da NIE die bilder in dem jar file mit drin!
ich musste immer manuell über zip oder ähnliches packprogramm das jar aufmachen und
manuel dann die pfade anlegen und die bilder noch mit reinkopieren....
in eben dann dem verzeichnis icons .....

erst dann gings! (hatte nämlich auch immer die nullpointer, genau wie du!)

uhm, da fällt mir noch was auf....
bei mir gings immer nur so:

Code:
new ImageIcon(getClass().getClassLoader().getResource(...));
 

rtt

Bekanntes Mitglied
Hab auch mal:
Code:
system_entry1.setIcon( new ImageIcon(Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("icons/start.gif"))) );
probiert, aber ebenfalls ohne Erfolg.
 

rtt

Bekanntes Mitglied
Ich mach das ganze mit NetBeans. Die Bilder sind definitiv im Jar enthalten.
Hab auch nochmal "getClass().getClassLoader().getResource..." probiert, wieder mit der Exception.

Gruß Robin
 

ronny

Bekanntes Mitglied
ok, dann weiß ich leider erstmal auch nich weiter...

sorry, wg. dem immer wieder nachfragen mit dem jar... aba da hatte ich eben mal nen üblen hänger.....
 

Illuvatar

Top Contributor
Probier mal getSystemClassLoader, das hat bei mir schonmal geholfen

Edit: Ich mein natürlich ClassLoader.getSystemClassLoader().getResource() ;)
 

rtt

Bekanntes Mitglied
getSystemClassLoader geht leider auch nicht.
Vielleichts liegts an meiner Architektur?
Ich hab ne Klasse Start mit der main-Methode und eine Klasse GUI. die main ruft meine Klasse GUI beim starten auf und stellt sie dar.
 

rtt

Bekanntes Mitglied
@KSG9|plak
da kommt bei mir:
setIcon(javax.swing.Icon) in javax.swing.AbstractButton cannot be applied to (java.io.InputStream)
 

rtt

Bekanntes Mitglied
Hab jetzt nochmal meine Ordnerstruktur überarbeitet.
Jetzt geht es. :)

so:
Code:
ImageIcon start = new ImageIcon( getClass().getResource( "icons/start.gif") );

Danke an alle.
Gruß Robin
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Mit for-Schleife ein 2D JLabel-Array mit veränderbaren Icons erstellen Java Basics - Anfänger-Themen 3
L Fehler beim laden eines Icons Java Basics - Anfänger-Themen 3
N Eclipse - eigene Icons unter ClassPath Resource Java Basics - Anfänger-Themen 0
M Icons auf Buttons Java Basics - Anfänger-Themen 9
K Windows Symbolleiste Icons hinzufügen Java Basics - Anfänger-Themen 7
S Icons in JTable per ResultSet Java Basics - Anfänger-Themen 5
H Icons in Buttons resizable? Java Basics - Anfänger-Themen 3
M Icons in Jar Datei nicht vorhanden Java Basics - Anfänger-Themen 9
K Fehler beim Einfügen eines Programm Icons Java Basics - Anfänger-Themen 6
B Interface Nach "package"-Nennung keine Toolbar-Icons mehr Java Basics - Anfänger-Themen 5
I ComboBox mit Icons + Mehr...! Java Basics - Anfänger-Themen 6
M Icons etc. werden unter Linux nicht gefunden Java Basics - Anfänger-Themen 6
C Keine Icons bei Java Look&Feel Java Basics - Anfänger-Themen 5
R Problem mit JLabel und Icons Java Basics - Anfänger-Themen 3
S Icons in Icon-Odner auslagern Java Basics - Anfänger-Themen 2
S JList mit icons UND strings für Dialogbox Java Basics - Anfänger-Themen 2
G TrayIcon: Wie aktuelle Position des Icons erhalten? Java Basics - Anfänger-Themen 2
I Icons werden nicht geladen Java Basics - Anfänger-Themen 8
C ein Java-Icons drankommen wie? Java Basics - Anfänger-Themen 3
S Pfad von Icons im Projekt Java Basics - Anfänger-Themen 2
E Array Werten Icons zuweisen Java Basics - Anfänger-Themen 3
G Icons für JTree skalieren? Java Basics - Anfänger-Themen 3
J Icons. und. Pfade Java Basics - Anfänger-Themen 3
M Icons verkleinern ? Java Basics - Anfänger-Themen 2
G JToogleButton - Positionieren des Icons Java Basics - Anfänger-Themen 8
S Combobox mit Icons Java Basics - Anfänger-Themen 3
megachucky wo gibts icons, images und sound dateien zum download? Java Basics - Anfänger-Themen 2
G Wo sind die Icons der JOptionPane? Java Basics - Anfänger-Themen 4
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
R File.pathSeparator und File.separator Java Basics - Anfänger-Themen 46
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I File Uploader... Statusanzeige, Berechnung des Status etc. Java Basics - Anfänger-Themen 0
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
G jar file lässt sich nicht öffnen Java Basics - Anfänger-Themen 1
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
J File length als Prüfwert für Download Java Basics - Anfänger-Themen 5
berserkerdq2 Überprüfen ob eine Schreibberechtigung auf ein file exisitert bzw. ob man dieses file löschen kann, wie? Java Basics - Anfänger-Themen 9
berserkerdq2 IOstreams, was unterscheidet file von z. B. BufferedWriter? Java Basics - Anfänger-Themen 11
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
A java jar-File Java Basics - Anfänger-Themen 1
E Executable jar file fehler Java Basics - Anfänger-Themen 9
I Upload File zu einem Webservice Java Basics - Anfänger-Themen 17
I ZIP File erstellen Java Basics - Anfänger-Themen 10
LeoDerKek Textdatei in JAR-File Java Basics - Anfänger-Themen 4
Tom/S File Java Basics - Anfänger-Themen 10
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
A Checkstyle - File contains tab characters Java Basics - Anfänger-Themen 2
H Java file nicht gefunden Java Basics - Anfänger-Themen 5
C File speichern Java Basics - Anfänger-Themen 5
C Runnable Jar-File erzeugen Java Basics - Anfänger-Themen 14
C Pfad zu Properties-File bei ResourceBundle Java Basics - Anfänger-Themen 7
F GSON file mit einer List erstellen Java Basics - Anfänger-Themen 2
rafi072001 Lesen aus einem Excel File Java Basics - Anfänger-Themen 10
C Bild in executable JAR File mitgeben Java Basics - Anfänger-Themen 5
K File (png) in Image laden Java Basics - Anfänger-Themen 3
B Inputstream in file schreiben? Java Basics - Anfänger-Themen 23
S Input/Output Reader/Writer finden file nicht Java Basics - Anfänger-Themen 3
T Buffered Stream leert Txt File Java Basics - Anfänger-Themen 3
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
E TXT FILE EINLESEN Java Basics - Anfänger-Themen 4
Trèfle EXCEL-File Laufwerkunabhängig einbinden. Java Basics - Anfänger-Themen 1
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
B Hilfe bei InputStream To File Java Basics - Anfänger-Themen 22
topi relativer Pfad in einem Runnable JAR file Java Basics - Anfänger-Themen 12
A jar File kleiner bekommen Java Basics - Anfänger-Themen 3
B File öffnen in src/main/webapp Java Basics - Anfänger-Themen 4
K File-Name Vergleich Java Basics - Anfänger-Themen 2
krgewb Runnable JAR File Export Java Basics - Anfänger-Themen 11
S Maxium aus einer File finden Java Basics - Anfänger-Themen 12
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
D Input/Output File exists canRead canWrite Java Basics - Anfänger-Themen 11
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
P jar file lässt sich nicht ausführen Java Basics - Anfänger-Themen 4
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
F File von Windowsfreigabe laden Java Basics - Anfänger-Themen 1
S java.nio.file.FileSystemException bei Dateizugriff vermeiden Java Basics - Anfänger-Themen 7
Vince42 NIO File Tree in XML umwandeln Java Basics - Anfänger-Themen 10
J Zweidimensionales Array in CSV File exportieren Java Basics - Anfänger-Themen 3
E War-File Problem mit Eclipse Java Basics - Anfänger-Themen 3
B Excel File einlesen und Überschrift prüfen Java Basics - Anfänger-Themen 8
M Email versenden Outlook, attached File, ohne Anmeldung Java Basics - Anfänger-Themen 4
M Input/Output Word File Kopieren Java Basics - Anfänger-Themen 12
K Runable Jar File erstellen Java Basics - Anfänger-Themen 17
T Java Executable jar file funktioniert nicht Java Basics - Anfänger-Themen 4
sourcecorn Werte aus einem File lesen Java Basics - Anfänger-Themen 6
Kopak'rraf Korruptes zip File. Java Basics - Anfänger-Themen 0
T File für Einstellungen wird nicht geladen Java Basics - Anfänger-Themen 1
S Sounddatei in Jar File integrieren Java Basics - Anfänger-Themen 2
S Index File bauen Java Basics - Anfänger-Themen 5
T Anzeige, wie lange es noch dauert bis ein File gesendet ist. Java Basics - Anfänger-Themen 2
T filereader , file aus programm einlesen Java Basics - Anfänger-Themen 12
Ghostman1711 Itext PDF print File gelockt by Java Java Basics - Anfänger-Themen 15
N Email mit Anhang - File not Found Java Basics - Anfänger-Themen 1
K Interface Kein Bild im .jar-File Java Basics - Anfänger-Themen 15
S Bild in Jar-File mit ImageIO Java Basics - Anfänger-Themen 50

Ähnliche Java Themen


Oben