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