導航:首頁 > 編程語言 > javaresourcebundle

javaresourcebundle

發布時間:2025-10-06 21:04:07

java語言裡面,ResourceBundle類中的getStringArray方法的使用

可以隨意寫,不同水果之間用空格分開或者用其他特殊字元分開,讀取後在進行處理獲得每一個水果

❷ java獲取properties文件時的Can't find bundle for base name問題

如果發生ResourceBundle.getBundle("myresource") 讀取不到資源文件時,需要注意下面問題.
1,java project
僅僅需要把myresource.properties文件放在src下,如果是放在package下,則程序的filename應該package/myresource

2,j2ee的web project
1,myresource.properties要放在WEB-INF的classes下,
2,如果是使用jar來執行讀取資源文件時,該jar需要添加在lib下面,不僅僅是由IED(eclipse)配置的classpath

解釋:getBundle載入資源文件時,會讀取當前應用的classLoader,遍歷當前的classloader找出classpath,進行資源文件的綁定,如果找不到則會報出
java.util.MissingResourceException。
關鍵在於,如果使用eclipse配置應用,而且是將lib託管給elipse去載入,那麼eclipse中啟動tomcat時,應用的載入lib下的classloader和tomcat讀取應用後載入的class就不會是同一個。
tomcat啟動時,根據tomcat配置的jre,載入應用。而且應用的lib託管給eclipse,由elipse設定的jre載入lib下的jar。此時就會有2個jre環境。
解決方法是:把所有jar放到WEB-INF的lib下,由容器自己載入。當然也要在此載入到classpath下,項目編譯需要。

那個屬性文件也要加上路徑的。於是又開始新征程。這樣為了配活,再來。
static ResourceBundle rb = ResourceBundle.getBundle(ReadSource.class.getPackage().toString().substring(8)+".info");
這樣就解決了路徑問題,只要屬性文件和讀取文件在一起就可以了。

閱讀全文

與javaresourcebundle相關的資料

熱點內容
數控編程全自動怎麼編 瀏覽:591
小米手機打不開pdf文件怎麼回事 瀏覽:330
無論什麼網路都能連接的萬能鑰匙 瀏覽:968
進不了摩拜小程序 瀏覽:312
兒童興趣班編程入門先學什麼 瀏覽:241
linux文件復制許可權不夠 瀏覽:990
電腦大文件視頻怎麼傳到微信 瀏覽:81
手機app如何多個出現在同一個桌面 瀏覽:900
蘋果怎麼登陸美國賬號密碼錯誤 瀏覽:915
暗黑重油鑽井升級數據 瀏覽:580
文件夾里帶符號的圖片能刪除嗎 瀏覽:55
軟考網路工程師真題庫 瀏覽:962
phpsession配置文件 瀏覽:759
什麼app拍照要顯示地點海拔 瀏覽:402
存放系統所需要配置文件 瀏覽:302
javaresourcebundle 瀏覽:76
javajdk6 瀏覽:440
在指定路徑下建文件夾 瀏覽:306
js全局變數未定義 瀏覽:191
selenium處理jsp頁面 瀏覽:41

友情鏈接