因爲Hibernate-Tools插件在Eclipse3.4.1非常慢的問題,裝了Eclipse3.5,發現安裝插件問題大大,最關鍵的問題是裝了一半就報這樣一個錯誤:
Fri Jan 29 17:11:38 CST 2010
Cannot connect to keystore.
java.io.IOException: Uninitialized keystore
at org.eclipse.osgi.internal.service.security.KeyStoreTrustEngine.findTrustAnchor(KeyStoreTrustEngine.java:144)
……省略
頭痛了很長一陣,最終使用下列方式解決:
1、在Eclipse目錄新建一bat文件(比如startup.bat)內容爲:
set Path=D:/Softs/java/jdk1.6.0_01/bin;Path;
eclipse
:exit
2、使用startup.bat啓動Eclipse,再到Help->Install new software安裝新插件就沒問題了,期間會彈出一個對話框告訴你有某種安全問題,不用管繼續安裝即可。
其實,說白了,就是Eclipse3.5使用的插件安全機制依賴於jdk1.6的功能。