java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > java:程序包org.bouncycastle.jce.provider不存在

java:程序包org.bouncycastle.jce.provider不存在问题及解决

作者:weixin_53348296

这篇文章主要介绍了java:程序包org.bouncycastle.jce.provider不存在问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

java:程序包org.bouncycastle.jce.provider不存在

因为加入了jdk的第三方安全库,需要额外配置

1.下载bcprov-jdkxx-xxx.jar

2.将bcprov-jdkxx-xxx.jar放入$JAVA_HOME/jre/lib/ext下

3.打开$JAVA_HOME/jre/lib/security下的java.security文件,在末尾加上

security.provider.x=org.bouncycastle.jce.provider.BouncyCastleProvider

如果还没有生效,而本地又有JAR包,maven刷一遍还不管用的话,idea---file----

添加进来即可

org/bouncycastle/jce/provider/BouncyCastleProvider

java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider

用腾讯云直播遇到的问题

这个错误是因为jar包不匹配

用相同的版本就可以解决

<dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcprov-jdk15on</artifactId>
            <version>1.59</version>
        </dependency>
        <dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcpkix-jdk15on</artifactId>
            <version>1.59</version>
        </dependency>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文