0
我一直在遍历一个键数组并重复调用资源包上的getString()方法时遇到此问题。我拥有我需要的所有映射,并且由于某种原因,其中一个资源不会被提取。这只是Linux Ubunthu 9中的一个问题。它在Windows中工作。它找到所有的资源,直到我正确映射的“item”资源。如上所述,我在bot os上使用相同的jar。除了这个单独的密钥,我所有的资源都能工我试着改变密钥和这个资源,但它一直抛出MissingResourceException异常。我的类路径是正确的,否则我的其他键将无法正常工作。我不知道可能是什么原因造成的。我也尝试重新排序我的包 - 没有运气。ResourceBundle MissingResourceException Linux特定键
任何输入,将不胜感激。
String cols = new String[] {"name", "actor" , "requestor", "electronicFolder", "item", "dueOn", "finalOccurrenceOn"};
ResourceBundle rb = ResourceBundle.getBundle("application");
for (int i=0; i<cols.length; i++) {
if (rb==null) {
out.print("null");
} else {
try {
out.print(" " + rb.getString(cols[i]) + " : ");
} catch (MissingResourceException ee) {
ee.printStackTrace();
}
}
}
如上所述,在Windows中完美工作,在Linnux Ubunthu上的项目失败。这真是一个烦恼。
任何示例代码将不胜感激 – 2009-12-08 20:12:05