如果程序运行的时候碰到这个错误 Could not initialize class javax.crypto.JceSecurity 解决方法如下:
1.如果运行环境是jdk7 , 到这里下载 http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html 这个文件,
替换本地的%JAVA_HOME% /jre/lib/sercurity/ 中的 local_policy.jar 和 US_export_policy.jar 这两个包,再重编译一下代码。
2.如果是jdk8的 , 下载地址为 http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 。
------- 出现这个问题的原因 可以参考
http://m.oschina.net/blog/279731 这个文章 ,受益匪浅。