一直用的好好的,突然之间 出错了.
错误是一个从来没有改过的东西.
提示错误:
Can't find resource for bundle java.util.PropertyResourceBundle, key driver
ResourceBundle rb = ResourceBundle.getBundle("conn");
按常理来说,conn应该存在于class下面就OK.也就是在项目的src目录下.
但是现在提示找不到文件.
网上 查到 原因系统本地化的问题,他去找conn_en文件去了.
所以加了一句话 ResourceBundle rb = ResourceBundle.getBundle("conn", Locale.ENGLISH);
试了一下 OK.搞定...但是我有点郁闷,不知道为什么.
我又试着吧, Locale.ENGLISH 这句话去掉 .结果....正常!!!!!
很是无语...希望高手能解答 谜团..
错误是一个从来没有改过的东西.
提示错误:
Can't find resource for bundle java.util.PropertyResourceBundle, key driver
ResourceBundle rb = ResourceBundle.getBundle("conn");
按常理来说,conn应该存在于class下面就OK.也就是在项目的src目录下.
但是现在提示找不到文件.
网上 查到 原因系统本地化的问题,他去找conn_en文件去了.
所以加了一句话 ResourceBundle rb = ResourceBundle.getBundle("conn", Locale.ENGLISH);
试了一下 OK.搞定...但是我有点郁闷,不知道为什么.
我又试着吧, Locale.ENGLISH 这句话去掉 .结果....正常!!!!!
很是无语...希望高手能解答 谜团..
本文解决了Java程序中出现的无法找到资源束(conn)的问题。通过指定本地化为英语(Locale.ENGLISH),成功加载了资源文件并修复了错误。进一步探讨发现即使不指定本地化参数,问题也能得到解决。
6235

被折叠的 条评论
为什么被折叠?



