问题现象:
运行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 即可。