我有一个错误:
InvalidKeyException Illegal Key Size
然后我下载2个文件(local_policy,US_export_policy)并将其放入
C:\ Program Files \ Java \ jre1.8.0_65 \ lib \ security
everithing工作得很好。但是当我将项目导出到
时Runnable jar文件
然后打开这个jar我的app中有错误:
InvalidKeyException Illegal Key Size
为什么会这样?我不知道如何解决这个问题?
答案 0 :(得分:1)
您可以通过两种方式解决它:
您已将2个文件(local_policy,US_export_policy)放入
C:\Program Files\Java\jre1.8.0_65\lib\security
您还需要将其放入
C:\Program Files\Java\lib\security
您需要安装Oracle提供的Java Cryptography Extension(JCE)无限强度管辖权政策文件。
如果不这样做,那么由于美国出口法律,密钥大小有限。