tools.jar中存在,但无法找到sun.security.tools.JarSignerResources

我看到了以下异常(在Linux的Java6太阳装,但不能在OSX)

Caused by: java.util.MissingResourceException: Can't find bundle for base name sun.security.tools.JarSignerResources, locale en_US at java.util.ResourceBundle.throwMissingResourceException(Unknown Source) at java.util.ResourceBundle.getBundleImpl(Unknown Source) at java.util.ResourceBundle.getBundle(Unknown Source) at com.wuntee.aat.security.tools.JarSigner.<clinit>(JarSigner.java:96) ... 12 more

但是,我可以看到的tools.jar在java中存在的安装目录,并且包含的​​tools.jar的JarSignerResource类。 有任何想法吗?

--------------解决方案-------------

问题不在于有没有找到罐子有关。 问题是有没有找到对en_US区域设置一些资源罐子内,而不是相关的。 有两件事情可以发生的事情:

  1. 如果打开的tools.jar文件,并检查的太阳\安全\工具内容,你会发现,他们中的一个不具备资源JarSignerResources_en_US.class,或
  2. 检查默认找到您使用的是两种不同的操作系统:他们中的一个应该是en_US和其他的不是。 这是最可能的。
分类:java的 时间:2015-03-15 人气:2
本文关键词: Java中,例外
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.286 (s). 10 q(s)