4
我需要將某些maven存儲庫的證書導入到全局密鑰存儲中。 證書文件名爲maven.crt所以我運行的命令是將證書導入cacerts時發生權限錯誤
keytool -import -keystore $JAVA_HOME/jre/lib/security/cacerts -trustcacerts -alias maven -file maven.crt
它要求我輸入密碼,然後如果我信任的證書,我回答是 這是最後的輸出
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)
我以root身份運行此命令,所以我不知道爲什麼我在這裏收到權限錯誤。
......尷尬!感謝這 – user2847458
@ Ernestas這是正確的道路/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre/lib/security? –
@AkshayrajKore我不使用Mac,但對我來說看起來有點奇怪......你爲什麼在你的JDK目錄中有/ Contents/Home? –