use*_*689 6 java resourcebundle
我在运行应用程序时遇到异常.该应用程序读取abc.properties文件,
Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name abc, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:853)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:822)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:566)
at com.ibm.dst.DailyExtract.getResourceBundle(DailyExtract.java:104)
at com.ibm.dst.DailyExtract.main(DailyExtract.java:131)
abc.properties文件驻留在工作区中.我使用RSA7作为IDE,有任何设置问题吗?欢迎任何建议.....
非常感谢提前
Alb*_*gni 12
按照这篇文章中的提示,看看你是否犯了其中一个错误,可能是(从链接复制粘贴):
这些资源属性文件由类加载器加载,类似于java类.因此,您需要将它们包含在运行时类路径中.
这些资源具有完全限定资源名称,类似于完全限定类名称,摘录您无法将资源导入Java源文件.为什么?因为它的名称采用字符串的形式.
ResourceBundle.getBundle("config")告诉类加载器使用默认包(即没有包)加载名为"config"的资源.它并不意味着当前包中具有引用类的资源.
ResourceBundle.getBundle("com.cheng.scrap.config")告诉类加载器使用包"com.cheng.scrap"加载名为"config"的资源.它的完全限定资源名称是"com.cheng.scrap.config"
| 归档时间: |
|
| 查看次数: |
37821 次 |
| 最近记录: |