Bilder laden und drauf zugreifen[Eclipse]

Backfighter

Mitglied
Hallo allerseits:)

Ich hab mich schon durch mehrere Beiträge und Tutorials gewühlt aber bekomm einfach nicht zusammen, wie man Bilder in ein Eclipse-Projekt einbindet und dann später aufruft.
Ich sollte am Ende möglichst ein BufferedImage haben daher würde ich ImageIO benutzen.
Die Frage ist wie !genau! binde ich ein Bild in mein Eclipse Projekt ein?
Und wie greife ich später wieder drauf zu?

Bedanke mich jetzt schon für die Antworten:toll:

mfG Backfighter
 

MrClave

Bekanntes Mitglied
Der Thread hier behandelt das Problem doch ganz gut:
Code:
http://www.java-forum.org/java-basics-anfaenger-themen/104037-javaprogramm-bildern-jar-datei-exportieren-eclipse.html
 

Backfighter

Mitglied
Hab es schon mehrere male auf diese Weise probiert.
Bekomme jedoch jedesmal den Fehler:
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
(Findet er das Bild nicht?)

Eclipse Strucktur(Wurde mit F5 aktualisiert):
  • Projektname
    • src
      • img
        • Unbennant.png
      • Package
        • Einige Klassen
        • Klasse, die das BufferedImage benötigt

Code mit dem das Billd geladen werden soll:
Java:
ImageIO.read(DrawPanel.class.getResource("/img/Unbenannt.png")) //Als Parameter eines Konstruktors 
//welcher ein BufferedImage fordert
 

Ruzmanz

Top Contributor
Nach deiner Strucktur zu urteilen ist "img" auch ein Package? Versuchs mal mit:

Java:
Url url = rawPanel.class.getResource("/img/Unbenannt.png");
System.out.println(url);

Wenn kein "null" ausgegeben wird, ist deine PNG-Datei nicht valide. Zum Beispiel wurde die Endung von ".svg" in ".png" geändert oder die Datei ist leer ...
 
Zuletzt bearbeitet:

Backfighter

Mitglied
Eclipse gibt folgendes aus:
Code:
file:/G:/Dropbox/Projekte/Programmieren/Projekte/Java/Eclipse/PartikelTest/bin/img/Unbenannt.png
(Scheint zu funktionieren!?)
Naja eigentlich ist es ein Ordner ^^

Jedoch funktioniert das laden des Bild immer noch nicht :(
 
Zuletzt bearbeitet:

Backfighter

Mitglied
Mir ist aufgefallen, das sich die Fehlermeldungen unterscheiden:
Wenn ich absichtlich einen falschen Pfad eingebe erhalte ich folgende Meldung
Code:
[COLOR="Red"]Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.IllegalArgumentException: input == null![/COLOR]
Falls der Pfad "richtig" ist folgende
Code:
[COLOR="Red"]Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException[/COLOR]

Was genau könnte das bedeuten?
 
Zuletzt bearbeitet:

Bqg_stylo

Mitglied
Hi,
immer schön auf die Rückgabetypen der Methoden achten...
Code:
getResource
liefert ein URL Object zurück.
du willst nen InputStream...

Code:
ImageIO.read(DrawPanel.class.getResourceAsStream("/img/Unbenannt.png"))

Bitte mal testen!
 

Backfighter

Mitglied
So wie weiß ist doch ImageIO.read überladen und nimmt beides Stream und URL an???:L

Es wird weiterhin der Fehler angezeigt:
Code:
[COLOR="Red"]Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.lang.NullPointerException[/COLOR]
 

MrClave

Bekanntes Mitglied
Java:
URL url = Class.class.getClass( ).getResource( "/res/rock.png" );
img = ImageIO.read( url );

Funktioniert bei mir.
Der Pfad ist, bis auf die Namen, der gleiche, wie deiner.

Schon mal versucht die Bilder unter
Code:
C:/
z.B. zu legen und dann dort versucht drauf zuzugreifen?
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Bilder in .jar Datei laden Java Basics - Anfänger-Themen 10
S Kann keine Bilder laden? Java Basics - Anfänger-Themen 9
K BufferedImage, Bilder laden Java Basics - Anfänger-Themen 15
S Input/Output Text und Bilder laden Java Basics - Anfänger-Themen 5
D Bilder Laden, mit Eclipse ok, .jar nicht Java Basics - Anfänger-Themen 5
F Bilder aus .jar datei laden Java Basics - Anfänger-Themen 1
M Bilder laden und zeichnen Java Basics - Anfänger-Themen 3
K Bilder "langsam" laden Java Basics - Anfänger-Themen 4
B Kann man im Thread Bilder laden? Java Basics - Anfänger-Themen 8
J Mehrere Bilder laden Java Basics - Anfänger-Themen 6
D Bilder in JFrame laden Java Basics - Anfänger-Themen 8
L Frage bzgl. Threads beim Bilder laden Java Basics - Anfänger-Themen 3
M Bilder mit JavaScript in einen Iframe laden Java Basics - Anfänger-Themen 4
S FileDialog/ JFileChooser, Bilder laden, Dateifilter, Diashow Java Basics - Anfänger-Themen 8
S nummerierte Bilder nacheinander laden Java Basics - Anfänger-Themen 3
S Alle Bilder eines Verzeichnisses laden Java Basics - Anfänger-Themen 3
S mit Buttons verschiedene Bilder laden Java Basics - Anfänger-Themen 4
J Bilder laden im JBuilderX Java Basics - Anfänger-Themen 7
W Bilder im Voraus laden. Java Basics - Anfänger-Themen 3
Butzibu Image Loader lädt nicht alle Bilder: Java Basics - Anfänger-Themen 4
Schniffi Nur bestimmte Bilder aus einem Array auf Image Button anzeigen lassen Java Basics - Anfänger-Themen 3
S Aktuell beste Methode um zwei Bilder zu vergleichen..? Java Basics - Anfänger-Themen 1
W Java in Exe Datei umgewandelt, Ressourcen fehlen (Bilder und Audiodateien) Java Basics - Anfänger-Themen 1
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
C Erste Schritte Bilder nach Export anzeigen Java Basics - Anfänger-Themen 0
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
S Bilder über Socket Senden Java Basics - Anfänger-Themen 1
S Bilder zoomen Java Basics - Anfänger-Themen 0
CptK Interface Bilder über Bildschirm bewegen, bis der Abstand zum vorherigen zu groß wird Java Basics - Anfänger-Themen 13
CptK Interface Bilder mit Graphics g zeichnen Java Basics - Anfänger-Themen 7
I Projekt als .jar Datei speichern - Bilder werden nicht mehr angezeigt Java Basics - Anfänger-Themen 4
x-tshainge Java Bilder einfügen Java Basics - Anfänger-Themen 1
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5
DaCrazyJavaExpert Bilder werden nicht angezeigt! Java Basics - Anfänger-Themen 6
L Verschiedene Bilder per Knopfdruck anzeigen lassen Java Basics - Anfänger-Themen 17
M Bilder in .Jar exportieren Java Basics - Anfänger-Themen 2
T Bilder in ausführbarer Jar Java Basics - Anfänger-Themen 11
F 2 wechselnde Bilder Java Basics - Anfänger-Themen 4
D Verzögerung des Erscheinens der Bilder Java Basics - Anfänger-Themen 5
L BufferdImage schwarzes Bild nach zusammenfügen zweier Bilder Java Basics - Anfänger-Themen 8
F Bilder aus jar einlesen Java Basics - Anfänger-Themen 10
J Bilder in Labels aktualisieren Java Basics - Anfänger-Themen 2
T jpeg Bilder zoomen.. Java Basics - Anfänger-Themen 2
C Bilder von Festplatte in Programm hochladen Java Basics - Anfänger-Themen 6
S Wo speicher ich bilder und sounds ab? Java Basics - Anfänger-Themen 4
C Threads Threaded Bilder bearbeiten Java Basics - Anfänger-Themen 8
K Bilder mit Eclipse exportieren Java Basics - Anfänger-Themen 1
J Slideshow zeigt bilder nicht an Java Basics - Anfänger-Themen 3
R Bilder aus Array als anklickbare Objekte Java Basics - Anfänger-Themen 3
K Export nach Jar mit Bilder Java Basics - Anfänger-Themen 2
L Wie bette ich Bilder in eine .jar ein? Java Basics - Anfänger-Themen 4
C Pfad für Bilder angeben Java Basics - Anfänger-Themen 11
E ImageJ mehrere Bilder hintereinander bearteiten Java Basics - Anfänger-Themen 2
E HILFE Projekt für die Schule--> Bilder einfügen Java Basics - Anfänger-Themen 9
D 2 Fragen: Position ändern vs. LayoutManager / Bilder einfügen im Vordergrund Java Basics - Anfänger-Themen 3
H Bilder ohne Verlust speichern Java Basics - Anfänger-Themen 2
J Ladebalken anzeigen während Bilder geladen werden Java Basics - Anfänger-Themen 2
R Bilder positionieren Java Basics - Anfänger-Themen 5
D Erstellte Jar datei zeigt keine Bilder an Java Basics - Anfänger-Themen 5
4 4kb bilder Java Basics - Anfänger-Themen 5
Q Pfadangabe für zu speichernde Bilder Java Basics - Anfänger-Themen 2
B Bilder speichern (jpg, gif, jpg) Java Basics - Anfänger-Themen 4
S Bilder einladen Java Basics - Anfänger-Themen 26
B Aus einem Eclipse Projekt eine .jar - keine Bilder drin Java Basics - Anfänger-Themen 7
H Bilder im GUI einfügen Java Basics - Anfänger-Themen 12
G Bilder in Jar anzeigen lassen Java Basics - Anfänger-Themen 23
T Bilder in der jar-datei Java Basics - Anfänger-Themen 10
H Zahlen Bilder zuordnen möglich? Java Basics - Anfänger-Themen 4
J Bilder von Objekten Java Basics - Anfänger-Themen 3
A Bilder in Eclipse speichern Java Basics - Anfänger-Themen 7
J Mit JS, Text und Bilder von Webseite verändern... Java Basics - Anfänger-Themen 10
T Bilder werden in Jar nicht geladen Java Basics - Anfänger-Themen 10
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
T Buttons (auf denen bilder sind) random vertauschen Java Basics - Anfänger-Themen 11
M Applet soll Bilder aus Ordner lesen Java Basics - Anfänger-Themen 9
T Transparente Bilder mit Graphics zeichnen Java Basics - Anfänger-Themen 17
F Bilder enfügen und Bewegen Java Basics - Anfänger-Themen 6
I Drehbare bilder in 3D Java Basics - Anfänger-Themen 4
T JTextPane - setText kein kein neuladen der Bilder? Java Basics - Anfänger-Themen 8
A Bilder in Eclipse Java Basics - Anfänger-Themen 8
xehpuk Ordner "Eigene Bilder" ansteuern Java Basics - Anfänger-Themen 3
N Bilder Objekten zuweisen Java Basics - Anfänger-Themen 2
J Bilder auf Bilder zeichnen Java Basics - Anfänger-Themen 8
N jar kann Bilder nicht finden(?) Java Basics - Anfänger-Themen 4
S Spiel automat -Bilder vergleichen Java Basics - Anfänger-Themen 3
R Gif Bilder flimmern Java Basics - Anfänger-Themen 10
P Signiertes JAR aber keine Bilder o0 Java Basics - Anfänger-Themen 6
S Bilder der Diashow werden in anderen Bildern angezeigt Java Basics - Anfänger-Themen 3
G Bilder aus dem Projekt Verzeichnis werden n. angezeigt Java Basics - Anfänger-Themen 7
C Bilder von Server zu Server kopieren über Webdav(Sardine) Java Basics - Anfänger-Themen 5
FreddyStepp Bilder zusammenfügen Java Basics - Anfänger-Themen 7
B GUI-Bilder einfügen Java Basics - Anfänger-Themen 40
S Bilder vergleichen Java Basics - Anfänger-Themen 6
S Wo speichere ich Bilder für Applets (Netbeans) Java Basics - Anfänger-Themen 5
D Bilder einfügen Java Basics - Anfänger-Themen 8
W Bilder einfügen? Java Basics - Anfänger-Themen 2
S Mehrere Bilder bewegen Java Basics - Anfänger-Themen 5
B Bilder zeichnen Java Basics - Anfänger-Themen 2
S Bilder in AWT Java Basics - Anfänger-Themen 7
J java applets bilder? Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben