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