N
nillehammer
Gast
Moin Forum,
ich habe wie folgt mit Windows 7 ein zip-File erzeugt:
- Im Datei-Explorer Rechte Maustaste -> Neu -> Zip komprimierter Ordner
- Mit Drag&Drop Textdateien reingeschoben
Dieses Zip wollte ich jetzt in Java 7 öffnen:
Ich bekomme in Zeile 3 (in meinem kompletten Quellcode Zeile 20) direkt eine Exception:
Danach habe ich mal gegoogelt. Finde aber nur zwei Bug-Meldungen zu Java 1.4 und 1.5. Was läuft denn da schief? Soo ausgefallen sind mein UseCase und mein Code ja nun nicht.
ich habe wie folgt mit Windows 7 ein zip-File erzeugt:
- Im Datei-Explorer Rechte Maustaste -> Neu -> Zip komprimierter Ordner
- Mit Drag&Drop Textdateien reingeschoben
Dieses Zip wollte ich jetzt in Java 7 öffnen:
Java:
final File file = new File("C:/my.zip");
final ZipFile zipFile = new ZipFile(file);
/*
* Habe erst gedacht, es könnte am Windows-Charset liegen.
* Habe darum auch folgendes ausprobiert.
* Geht aber auch nicht
*/
//final ZipFile zipFile = new ZipFile(file, Charset.defaultCharset());
Code:
Exception in thread "main" java.util.zip.ZipException: invalid CEN header (bad compression method)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:214)
at java.util.zip.ZipFile.<init>(ZipFile.java:144)
at java.util.zip.ZipFile.<init>(ZipFile.java:158)
at App.main(App.java:20)