我已经使用 JarSigner 类 api 编写了一个代码,该代码可在互联网上获得,如下所示
这是我的代码
String args[] = {"-keystore", strKeystore, "-storepass", strDefPass, strRuntimeSigned, strAlias};
JarSigner js = new JarSigner();
js.run(args);
几个月来它工作正常,现在突然我的应用程序停止响应我,并且在初始化 Jarsigner 对象时它给出了一个异常。
Caused by: java.util.MissingResourceException: Can't find bundle for base name sun.security.tools.JarSignerResources, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:705)
at dqcacertificationprocessapp.JarSigner.<clinit>(JarSigner.java:65)
... 36 more
我不确定为什么突然我的代码开始给我这个错误,你们能告诉我它背后的原因是什么,我该如何解决这个问题?