Quando provo ad eseguire, passo passo (cambio solo le password), l'esempio qui riportato

http://java.sun.com/developer/online...ok/signed.html

Ottengo l'errore nel momento della "signature" del jar
message = couldn't read LOC header

codice:
Exception in thread "main" java.lang.InternalError: jzentry == 0,
 jzfile = 46759808,
 total = 3,
 name = SignedApplet.jar,
 i = 1,
 message = couldn't read LOC header
        at java.util.zip.ZipFile$2.nextElement(ZipFile.java:321)
        at sun.security.tools.JarSigner.getManifestFile(JarSigner.java:985)
        at sun.security.tools.JarSigner.signJar(JarSigner.java:523)
        at sun.security.tools.JarSigner.run(JarSigner.java:139)
        at sun.security.tools.JarSigner.main(JarSigner.java:53)
Sto ancora utilizzando la jdk1.4 e questa macchina è windows XP Pro. Purtroppo non posso effettuare prove analoghe su macchine diverse al momento.

Qualcuno si è imbattuto in niente di simile?