Lesefehler von ImageIO!

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Mein Programm wirft mir komischerweise den fehler aus:

Code:
File[] files= null;
       File f = null;
        if ( args.length > 0 ) {
        f = new File(args[0].toString());
        files = f.listFiles(); 
         }
        if (files != null) { 
          for (int i = 0; i < files.length; i++) { 
             if (files[i].isFile()) { 
                if(files[i].getName().contains(".jpg")){
                    BufferedImage pic = ImageIO.read(files[i]);

in der letzten zeile wird der fehler ausgegeben:

Exception in thread "main" javax.imageio.IIOException: Unsupported Image Type
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:940)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:915)
at javax.imageio.ImageIO.read(ImageIO.java:1422)
at javax.imageio.ImageIO.read(ImageIO.java:1282)
at Bild.main(Bild.java:38)

die bilder in dem ordner sind aber alle jpg, also kann das doch garnicht sein oder?
 
G

Guest

Gast
edit:

da fehlte noch ein stück der fehlermeldung:

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
Java Result: 1
debug-stepinto:
 
G

Guest

Gast
Anonymous hat gesagt.:
edit:

da fehlte noch ein stück der fehlermeldung:

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
Java Result: 1
debug-stepinto:

der fehler ist behoben...
keine ahnung warum^^
kommt nicht mehr...
aber warum kann das jpg bild nicht gelesen werdne?
 

ARadauer

Top Contributor
bist du dir sicher, das es ein jpg war? und nicht was anderes und dein bildprogramm mit dem du getestet hast war halt so gnädig...
 
G

Guest

Gast
ja.. seltsamer fehler...
hab das erste bild das immer aufgerufen wurde geöffnet und nochmal als jpg abgespeichert...
dann gings...
durchgelaufen bis bild 5 und dann gleicher fehler..
war auf die gleiche art zu beheben....
nur leider habe ich keine lust bei 10000 bildern immer durchzugehen und zu gucken ob es passt oder nciht...

gibt es nicht ne möglichkeit das bild immer zu öffnen...
ich bekomms ja auch angezeigt...
ich brauch ja nur das bild...
der bildtyp ist mir vollkommen egal...
 

Wildcard

Top Contributor
Entweder deine Java Version, oder eine native Biblitohek hat bei dir einen leichten Knacks.
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
Sowas kommt nicht von ungefähr. Welche JVM verwendest du in welcher Version?
 
G

Gast

Gast
problem tretet bei mir auch auf allerdings nur bei ka jedem 10 starten des programms... und auch NUR in JAVA als jar datei dann nichtmehr.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben