2014-01-22 95 views
0

幾個月前我在JRE的trustcacerts中添加了SSL證書,以避免無效的證書問題。將自簽名證書添加到JRE密鑰庫

有我進口自簽名證書到以下文件

「C:\ Program Files文件\的Java \ JRE6 \ lib \ security中\ cacerts的」

問題1

但現在當我試圖訪問這個文件時,它不可用,而是當我去

"C:\Program Files\Java\jre6\lib"

我能找到的只有一個文件夾命名爲和裏面命名QTJava

神奇發生了什麼事到在那裏的Java 6下

問題2:的文件的壓縮文件

而且還當我在管理員模式下打開Windows命令提示符並嘗試在那裏使用keytool命令它說

"C:\Program Files\Java\jre7\lib\security\cacerts" 

'keytool' is not recognized as an internal or external command, 
operable program or batch file. 

我想知道是否有人知道一種方法來完成這件事。

回答

2

Q1:似乎採用了最新的JRE我的系統上很好,所以我想你的安裝是borked。 Q2:這很簡單,將您的JDK或JRE bin文件夾添加到PATH環境變量中。通常像set PATH="%PATH%;%JAVA_HOME%/bin"應該這樣做(因爲您的JAVA_HOME變量指向您的JDK或JRE安裝文件夾)。

+0

雅就是這樣。 Q2排序。我錯過了。但不知道第一季度問題究竟發生了什麼,並且在第一季度問題的答案中沒有真正瞭解您的意思...... – JibW

+0

我的意思是安裝可能已損壞。或者你沒有將JDK安裝在JRE上?重新安裝最新版本可能會有所幫助。請注意,1.6與現在不支持的一樣好,請嘗試並遷移到7!它應該具有與前一個相同的文件夾結構。 –

2

Q1:安裝可能已損壞

Q2:添加您的java/bin到PATH環境變量。

PATH="%PATH%;%JAVA_HOME%/bin" 

對於這個工作,你需要有JAVA_HOME變量設置在您的環境指向你的JDK安裝目錄

+0

嗨,是的,謝謝。在第二季度錯過了這件事,沒關係。但是你知道我將如何設置損壞的JRE6。我試圖在「控制面板應用程序卸載」部分找到一個選項來查找修復選項。但是沒有發現任何東西...... – JibW

+0

您可以卸載它或手動刪除目錄。然後,安裝最新的一個。 [Java 1.7。](http://java.com/zh-CN/download/manual.jsp?locale=en) – Keerthivasan