java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES
2
at javax.crypto.Cipher.getInstance(Cipher.java:453)
直接在命令行执行java类,如果其中包含AES等的算法api的使用,会抛出上面的异常。
原因:jre目录下相关算法的jar文件没有被引用进来,可以java命令行如下处理解决:
1
java -Djava.ext.dirs="$JAVA_HOME/jre/lib:$JAVA_HOME/jre/lib/ext"
http://my.oschina.net/dreamnight/blog/180829
2
at javax.crypto.Cipher.getInstance(Cipher.java:453)
直接在命令行执行java类,如果其中包含AES等的算法api的使用,会抛出上面的异常。
原因:jre目录下相关算法的jar文件没有被引用进来,可以java命令行如下处理解决:
1
java -Djava.ext.dirs="$JAVA_HOME/jre/lib:$JAVA_HOME/jre/lib/ext"
http://my.oschina.net/dreamnight/blog/180829