Domanda

Qualcuno sa come risolvere questo errore Java?

java.io.IOException: Invalid keystore format

Lo ottengo quando provo ad accedere all'archivio certificati dall'opzione Java nei pannelli di controllo. Mi impedisce di caricare applet che richiedono privilegi elevati.

Immagine di errore

È stato utile?

Soluzione

Sono stato in grado di riprodurre l'errore modificando il file trusted.certs nella directory

C: \ Documents and Settings \ CDay \ Application Data \ Sun \ Java \ Deployment \ security .

L'eliminazione del file ha risolto il problema.

Altri suggerimenti

Non includere caratteri speciali nel nome e nell'unità dell'organizzazione

Sembra essere un certificato mancante o un formato non valido. Hai già generato un certificato con keytool?

per me significava che il mio file chiave che stavo tentando di importare non era valido (in realtà era una pagina 404 non una chiave valida)

Per voi ragazzi che non sono in grado di trovare "Documents and Settings" (qualunque sia il motivo), ecco un altro percorso in cui è possibile trovare i TrustedCert:

C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment\security

Spero che questo aiuti!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top