为了账号安全,请及时绑定邮箱和手机立即绑定

通过ResourceBundle取得资源文件中的内容

通过ResourceBundle取得资源文件中的内容

holy_yakutsk 2017-05-19 21:53:51
package inter; import java.util.ResourceBundle; public class InterT1 { public static void main(String[] args) { ResourceBundle rb=ResourceBundle.getBundle("Message"); System.out.println("内容:"+rb.getString("info")); } }Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name Message, locale zh_CN at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1564) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387) at java.util.ResourceBundle.getBundle(ResourceBundle.java:773) at inter.InterT1.main(InterT1.java:8)出现异常了,断点异常什么意思。哪里有问题么,书上说直接就能输出内容:中文,你好,{0}!
查看完整描述

1 回答

已采纳
?
达拉崩吧斑得贝迪卜多比鲁翁

TA贡献41条经验 获得超38个赞

那个这个错误是在报,未找到指定资源包

抛出:

NullPointerException - 如果 baseName 为 null

MissingResourceException - 如果未找到指定基本名称的资源包

上面两个是使用ResourceBundle时可能抛出的异常

你的这个"Message"资源包是不是没有内容或者没有这个包,再或者就是“info”这个没有对应值。

查看完整回答
1 反对 回复 2017-05-20
  • 1 回答
  • 0 关注
  • 2396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信