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

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}!


holy_yakutsk
浏览 2397回答 1
1回答

达拉崩吧斑得贝迪卜多比鲁翁

那个这个错误是在报,未找到指定资源包抛出:NullPointerException - 如果 baseName 为 nullMissingResourceException - 如果未找到指定基本名称的资源包上面两个是使用ResourceBundle时可能抛出的异常你的这个"Message"资源包是不是没有内容或者没有这个包,再或者就是“info”这个没有对应值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java