最近項目jdk從1.6換成了1.7,安裝的時候把jdk裝在了Program Files (x86)下,結果使用命令安裝https的整數總是報錯路徑有空格錯誤。
後來研究了下,按着想法使用瞭如下方法,結果還真行。就記錄一下:
原導入是這樣的
keytool -import -trustcacerts -alias 201server -file D:\sso.crt -keystore D:\Program Files (x86)\jdk1.6.0_45\jre\lib\security\cacerts -storepass changeit
因爲有jdk路徑有空格,所以不行。後來把cacerts拷貝到D盤根目錄(D\:cacerts)先導入再拷貝到jdk路徑覆蓋原有的cacerts就可以了
拷貝到D盤根目錄後是這樣的
keytool -import -trustcacerts -alias 201server -file D:\sso.crt -keystore D\:cacerts -storepass changeit
keytool是jdk\bin下的一個工具類