mac 跑代码报Illegal key size错误的解决方法

异常原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件. 文件位于${java_home}/jre/lib/security, 这种限制是因为美国对软件出口的控制.

解决办法:在/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/security 路径下替换jdk 与jre下两个jar包:local_policy.jar , US_export_policy.jar

下载链接: 
https://pan.baidu.com/s/1v42j07lqxkSqboZBlEhFMw

 

 

posted @ 2018-10-30 17:12  丹丹1016  阅读(663)  评论(0编辑  收藏  举报