webentwicklung-frage-antwort-db.com.de

keytool-Fehler: Java.io.FileNotFoundException: C:\cacerts (Zugriff wird verweigert)

Ich bin unter Windows 10 mit JRE8 und der Befehl, den ich verwende, lautet:

C:\Program Files\Java\jre1.8.0_60\bin>keytool -keystore "C:\cacerts" -storepass changeit -importcert -file "C:\Users\MyUser\Desktop\sf.cer" -alias Symantec_Secure_Server_Class_3

Folgendes habe ich bisher ausprobiert:

  1. Gib der cacerts-Datei vollen Zugriff auf meinen Benutzer (obwohl ich Administrator bin)
  2. Keytool als Systemadministrator in cmd ausgeführt
  3. Legen Sie Cacerts an verschiedenen Orten (sogar C:\Cacerts)

Ich bekomme immer den gleichen Fehler:

Das Zertifikat wurde dem Keystore-Keytool-Fehler hinzugefügt: Java.io.FileNotFoundException: C:\cacerts (Zugriff wird verweigert)

Was kann ich noch tun, um dieses Zertifikat in meine Cacerts-Datei zu importieren?

5
Mossi

Führen Sie die Befehlszeile als Administrator aus und wiederholen Sie den Vorgang

Versuchen Sie es mit einem anderen Laufwerk: D:\tmp oder C:\tmp (außer root).

1
ACV

Ich wechselte zu einem anderen Computer mit Windows 8 mit JRE7 und es funktionierte!

UPDATE: Windows Defender blockierte den Zugriff auf die Cacerts-Datei. Ich habe das Ziegelmauerwerkzeug deaktiviert und jetzt ist alles gut!

1
Mossi