1-1-3-4-17 这种错误怎么解决?
发信人: cloudor (String[] args), 信区: Java标题: Re: 这种错误怎么解决?
发信站: BBS 水木清华站 (Wed Jun 26 15:49:48 2002)
说白了,就是找不到一个ResourceBundle的类,j2ee tutorial里有这样的例子,
是bookstore3。
比如有个默认的(不指定locale时使用的)ResourceBundle,对应你这里,需要写
的源文件应该是
com/jrefinery/char/demo/resources/DemoResources.java
其zh_CN的locale的源文件应该是
com/jrefinery/char/demo/resources/DemoResources_zh_CN.java
这样,ResourceBundle.getBundle(DemoResources,new Locale("zh","CN"))
就会去寻找DemoResources_zh_CN这个类了。而这个类只有在运行时才会去
寻找,所以编译不会报错的。
【 在 amator (我自横刀向天笑) 的大作中提到: 】
: 编译一个类时没有出现任何错误,但当运行时出现如下错误:
: exception in thread "main" java.util.MissingResourceException:Can't find bun
: dle for base
: name com.jrefinery.chart.demo.resources.DemoResources,locale zh_CN
: 这样的错误地一次遇到,请问应该怎样解决?
页:
[1]