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>
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。