Java
                        
                        未读
                    
                    JDK9 module-info模块化打包最小依赖运行时镜像
                    项目结构 m1
  |-src
    |-module-info.java
    |-com
      |-m1
        |-M1App.java
 其中 module-info.java 文件描述模块的依赖以及暴露给外部模块的信息 com.m1.M1App.java package 
                
                        
                        
                            Java
                        
                        未读
                    
                    问题解决:JCE cannot authenticate the provider BC
                    前提 项目使用 maven-assembly-plugin 进行打包,将所有依赖的 jar 都打成一个 jar 业务场景需要用 AES/CBC/PKCS7Padding,但是 java 默认并不支持 PKCS7Padding,所以引入了 bcprov-jdk18on 这个第三方库,写代码时没什么问题
                