0

以下のようにインターネットで入手できる JarSigner クラス API を使用してコードを作成しました。

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/sun/security/tools/JarSigner.java

ここに私のコードがあります

     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

私のコードで突然このエラーが発生し始めた理由がわかりません。その背後にある理由と、これを解決するにはどうすればよいか教えていただけますか?

4

0 に答える 0