java.util.MissingResourceException: Can't find bundle for base name /Bundle, 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)
异常告诉我们,类路径的根目录中应该有bundle_en_us.properties
或bundle_en.properties
或至少bundle.properties
文件,但实际上没有。
确保至少有一个提到的文件存在于类路径的根目录中。或者,确保提供了正确的包名称。例如,如果包文件实际上放在包com.example.i18n
中,则需要将com.example.i18n.bundle
作为包名称而不是bundle
传递。
如果您使用的是Eclipse“Dynamic Web Project”,那么类路径根由src
文件夹表示,所有Java包都在该文件夹中。如果您使用的是Maven项目,资源文件的类路径根由src/main/resources
文件夹表示。
这是我的工作树 我已经搜索了这个问题,但我还没有弄清楚问题是什么。救命啊!
我使用名为jnca的库来捕获从路由器发送的netflow udp数据包。 当它被导入到IntellijIDea中的一个新项目中时,它就可以工作了。 如果在maven项目中使用它,它就不起作用,并出现了这个异常。
我有两个问题: 问题1:我的消息文件位于web-inf/i18n目录下。它只包含两个文件:messages_en.properties和messages_hr.properties。 如果我尝试运行上面的代码,我会得到警告:“ResourceBundle[messages]not found for MessageSource:不能find bundle for base name message
我使用Eclipse Oxygen.2发行版(4.7.2),并尝试开发一个纸笔字符创建程序,作为学习使用xml和属性等不同文件的练习。 我的resbundle.properties-file如下所示: 它长得多,有60行代码,类似于所示的部分。我的主JFrame使用如下所示的文件: 对于这个问题,我找到的大多数答案都涉及同样的例外。但是它们只告诉我如何将属性文件移动到源代码foulder/clas
我正在尝试启动一个活动,其中包括捆绑包。我正在尝试将这个捆绑包设置为空,因为还没有任何东西传递给这个活动。 目前,Android系统导致活动崩溃。未找到资源错误 编辑添加错误日志 08-24 10:39:33.180:E/AndroidRuntime(21177):致命异常:main 08-24 10:39:33.180:E/AndroidRuntime(21177):java。lang.Runt