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/1v42j07lqxkSqboZBl...
本作品采用《CC 协议》,转载必须注明作者和本文链接