|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
发信人: 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
: 这样的错误地一次遇到,请问应该怎样解决? |
|