我们在linux运行时一般都会加上-Djava.ext.dirs=xxxxxx
如果这样就会把系统默认加载java_home/lib/ext/作为扩展包代替了
所以我们只要加java_home/lib/ext/加上就OK了
也可以把这个包sunjce_provider.jar 复制到你的扩展DIRS目录那里
在网上还说可以用以下方法解决
用jdk下的jre加密数据时就会出这个错
但用和jdk同级的jre就不会
把java_home改成jre目录就ok了
我们在linux运行时一般都会加上-Djava.ext.dirs=xxxxxx
如果这样就会把系统默认加载java_home/lib/ext/作为扩展包代替了
所以我们只要加java_home/lib/ext/加上就OK了
也可以把这个包sunjce_provider.jar 复制到你的扩展DIRS目录那里
在网上还说可以用以下方法解决
用jdk下的jre加密数据时就会出这个错
但用和jdk同级的jre就不会
把java_home改成jre目录就ok了
转载于:https://my.oschina.net/javagg/blog/3316