DES SecretKeyFactory not available的处理

处理办法:修改Eclipse的JVM库。

菜单顺序:Window->Preferences->Java->Installed JREs,修改Installed JREs为JAVA安装环境的JRE目录,而不是JDK,或者是选择JDK,然后点击JRE Definition界面中的"Restore Default"按钮

总之要把jce.jar、sunjce_provider.ja这样的包加进去,否则系统会报上边的错误。

之前,因为Maven打包的原因,将Installed JREs修改为JDK了。当Eclipse启动Tomcat时的Classpath指定的是上边设置的Installed JREs,Tomcat的类加载器找不到加密时使用的jce.jar类库,所以报了以上的错误。

网上还有其他的方法,不过只要我们搞清楚问题的本源在那里,剩余的解决办法就多了。


转载自:http://blog.csdn.net/achilles12345/article/details/19166757

你可能感兴趣的:(eclipse,jvm,加密)