des加密在IDE环境测试正常,运行时环境报DES KeyGenerator not available
原因:找不到$JAVA_HOME/jre/lib/ext/sunjce_provider.jar
windows环境,bat文件中,运行环境变量加:java -Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext"
linux,shall文件加:java -Djava.ext.dirs="$JAVA_HOME/jre/lib/ext"
本文介绍了解决DES加密在运行环境中出现的“DESKeyGeneratornotavailable”错误的方法。问题源于缺少sunjce_provider.jar文件,通过在Windows bat文件或Linux shell文件中设置java.ext.dirs环境变量指向$JAVA_HOME/jre/lib/ext目录来解决。
des加密在IDE环境测试正常,运行时环境报DES KeyGenerator not available
原因:找不到$JAVA_HOME/jre/lib/ext/sunjce_provider.jar
windows环境,bat文件中,运行环境变量加:java -Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext"
linux,shall文件加:java -Djava.ext.dirs="$JAVA_HOME/jre/lib/ext"

被折叠的 条评论
为什么被折叠?