Berechtigung Fehler beim Import von Zertifikat zu cacerts
Brauche ich ein Zertifikat importieren, für einige maven-Repositorys in der globalen keystore.
Die Zertifikat-Datei namens maven.crt-so der Befehl, den ich verwende ist
keytool -import -keystore $JAVA_HOME/jre/lib/security/cacerts -trustcacerts -alias maven -file maven.crt
Er fragt mich nach Passwort und dann wenn ich das Zertifikat auf die ich mit ja beantworten
Dies ist die Letzte Ausgabe
Certificate was added to keystore
keytool error: java.io.FileNotFoundException: /usr/java/jdk1.7.0_40/bin/java/jre/lib/security/cacerts (Not a directory)
Ich lief diesen Befehl als root-also ich weiß nicht, warum ich erhalte Berechtigungen Fehler hier.
InformationsquelleAutor user2847458 | 2013-10-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein Weg ist falsch. cacerts-Datei ist in jdk_directory/jre/lib/security.
Versuchen Sie dies:
Ist das der richtige Pfad /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre/lib/security ?
Ich benutze keine Mac, aber es sieht ein wenig seltsam für mich... Warum hast du /Contents/Home in deinem JDK-Verzeichnis?
Das einfach zu sein scheint, wie es strukturiert ist, auf dem Mac. Die Verwendung von /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/security/cacerts hat Prima funktioniert für mich.
Ich hatte Probleme bei der Anreise den Weg auf ubuntu; echo
$(jrunscript -e 'java.lang.System.out.println(java.lang.System.getProperty("java.home"));')
Funktioniert gut für greifen wo Zuhause ist Dann einfach /lib/security/cacerts auf das Ende 🙂InformationsquelleAutor Ernestas Kardzys