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

 更新时间:2023年05月30日 09:07:59   作者: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>

总结

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

相关文章

  • java.net.ConnectException: Connection refused问题解决办法

    java.net.ConnectException: Connection refused问题解决办法

    这篇文章主要介绍了java.net.ConnectException: Connection refused问题解决办法的相关资料,需要的朋友可以参考下
    2016-12-12
  • java web中使用cookie记住用户的账号和密码

    java web中使用cookie记住用户的账号和密码

    这篇文章主要介绍了java web中使用cookie记住用户的账号和密码的相关资料,需要的朋友可以参考下
    2017-01-01
  • Java中的ScheduledThreadPoolExecutor定时任务详解

    Java中的ScheduledThreadPoolExecutor定时任务详解

    这篇文章主要介绍了Java中的ScheduledThreadPoolExecutor详解,  ScheduledThreadPoolExecutor 继承自 ThreadPoolExecutor,它主要用来在给定的延迟之后运行任务,或者定期执行任务,ScheduledThreadPoolExecutor 的功能与 Timer 类似<BR>,需要的朋友可以参考下
    2023-12-12
  • SpringBoot实现钉钉机器人消息推送的示例代码

    SpringBoot实现钉钉机器人消息推送的示例代码

    这篇文章主要介绍了SpringBoot实现钉钉机器人消息推送的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Java中MapStruct使用方法解析

    Java中MapStruct使用方法解析

    这篇文章主要介绍了Java中MapStruct使用方法解析,接受请求参数都会使用一个vo类,这个vo类里封装了所有需要接受的参数,然后对参数进行业务逻辑处理,处理完后会持久化处理, 使用MapStruct可以快速帮你解决转换工作,需要的朋友可以参考下
    2023-10-10
  • IntelliJ IDEA设置代码的快捷编辑模板Live Templates

    IntelliJ IDEA设置代码的快捷编辑模板Live Templates

    今天小编就为大家分享一篇关于IntelliJ IDEA设置代码的快捷编辑模板Live Templates,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • SpringBoot实现性能翻倍的五种配置方案

    SpringBoot实现性能翻倍的五种配置方案

    在当今高并发的互联网环境下,微服务架构的性能优化成为了开发者必须面对的挑战,SpringBoot作为Java生态中最流行的微服务框架之一,其默认配置虽然能满足大多数场景需求,但在极端性能要求下往往显得力不从心,本文将揭示5个常被开发者忽略的SpringBoot配置项
    2026-01-01
  • java队列中Queue与Deque的区别面试精讲

    java队列中Queue与Deque的区别面试精讲

    这篇文章主要为大家介绍了java队列中Queue与Deque的区别面试精讲,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Java实现动态数字时钟

    Java实现动态数字时钟

    这篇文章主要为大家详细介绍了Java实现动态数字时钟,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • Java synchronized轻量级锁的核心原理详解

    Java synchronized轻量级锁的核心原理详解

    这篇文章主要为大家详细介绍了Java synchronized轻量级锁的核心原理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论