随笔记录
java.lang.SecurityException: JCE cannot authenticate the provider BC
2015-9-17 diaba


 问题现象



       运行java程序,报java.lang.SecurityException: JCE cannot authenticate the provider BC错误



 原因分析



     java运行环境中未安装该加密算法支持,需要更改配置,并添加依赖jar



 解决方案



    1.修改jre\lib\security目录中java.security文件,添加security.provider.6=com.sun.security.sasl.Provider(具体6数值是多少,根据自己该文件中已有配置排序即可);



    2.在\jre\lib\ext中添加bcprov-jdk15-135.jar的jar包。











    以上,执行java的jar时执行:  \jre\bin\java -jar *.jar 即可。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容