find any provider supporting AES/ECB/..."/>
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/ECB/...
原因我也不清楚,百度很多说法,这里只说解决办法:
jdk1.8、window环境
1.在jre/lib/ext下放一个jar包: bcprov-jdk15on-1.66.jar
2.在jre/lib/security下的java.security文件添加security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
最后坑来了,如果安装jdk的同时,也安装了jre,就是下面这种:
那么,上面的改动一定要放在下面的单独jre目录中,放在jdk中的jre不会生效,因为jdk是开发环境,jre是运行环境,如果安装目录下只有一个jdk,那才会用到jdk里面的jre!
更多推荐
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/
发布评论