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 即可。

发表评论:

Powered by emlog 京ICP备15045175号-1 Copyright © 2022