原文地址:
http://www.eclipse.org/forums/index.php/m/660152/
问题:使用 ResourceBundle.getBundle 时,提示“Can't find bundle for base name ...”?
原因:调用 ResourceBundle.getBundle 方法时,没有指定 package。
例如:如下代码无法访问到指定的文言:
package <package>;
import java.util.Locale;
import java.util.ResourceBundle;
public class SimpleListResourceBundleExample {
static public void main(String[] args) {
ResourceBundle stats = ResourceBundle.getBundle("StatsBundle", Locale.ENGLISH);
String source = (String) stats.getObject("Source");
System.out.println("Source = " + source);
}
}
package <package>;
import java.util.ListResourceBundle;
public class StatsBundle_en extends ListResourceBundle {
public Object[][] getContents() {
return contents;
}
private Object[][] contents = { { "Source", new String("StatsBundle_en.java") } };
}
解决办法:调用 ResourceBundle.getBundle 方法时,指定 package。所以上述代码需要改成:ResourceBundle.getBundle(
"<packageName>.StatsBundle",Locale.ENGLISH);
分享到:
相关推荐
在本文中,我们将探讨如何使用jQuery来实现类似百度登录框的动态切换效果。这个效果通常涉及到用户界面中的多个状态或视图之间的平滑过渡,为用户提供更好的交互体验。以下是一步步实现这一效果的方法: ...
Properties2Java是一项Ant任务,用于将Java“ .properties”文件自动转换为扩展java.util.ListResourceBundle的“ .java”文件。
- `ListResourceBundle`适用于包含非字符串对象的资源,而`PropertyResourceBundle`仅处理字符串资源。 10. **本地化工具**: - `native2ascii`工具用于将本地编码的属性文件转换为ASCII格式,以便Java能正确读取...
- **ListResourceBundle类**:当需要存储更复杂的数据类型,如数字或自定义对象时,可以使用ListResourceBundle。它是一个继承自ResourceBundle的类,包含了键值对的二维Object数组。例如,`WebTaxResource_zh_...
An instance of this class is a ListResourceBundle that has the required getContents() method that returns an array of message-key message associations.
JDK 11 中提供了多种消息和资源束,例如java.util.ResourceBundle、java.util.ListResourceBundle 等。开发者可以使用这些类和接口来实现软件的国际化。 JDK 11 国际化指南的应用 JDK 11 国际化指南的应用非常广泛...
ListResourceBundle 包括:com.sun.java.swing.plaf.gtk.resources.* com.sun.java.swing.plaf.motif.resources.* com.sun.java.swing.plaf.windows.resources.* 排除 com.sun.org.apache.* 包:...
在Java中,`java.util`包提供了处理国际化问题所需的主要工具,如Locale、ResourceBundle以及它们的子类,如ListResourceBundle和PropertyResourceBundle。这些类共同协作,为开发者提供了处理多语言环境所需的灵活...
本地化资源类如ResourceBundle以及其子类ListResourceBundle和PropertyResourceBundle,则帮助开发者封装和管理与Locale相关的本地化资源,使程序能够支持不同地区的特定资源需求。 永中Office办公套件维文版的设计...