User file location Property File location我在一個名爲EnotebookCore的包中有一個屬性文件,但我必須在另一個名爲User的包中的其中一個Java文件中讀取它。當屬性文件位於同一個軟件包的另一個文件夾中時,我給出了java文件中的屬性文件的完整路徑(存在於另一個文件夾中),並且工作正常。但現在我應該將屬性文件轉移到一個新的包,我無法從那裏讀取它。如何使用Resource Bundle讀取另一個包中存在的屬性文件?
回答
當你說
ResourceBundle.getBundle("com.sial.enotebook.user.languages.user", Locale.US);
Java將看在一個名爲用戶捆綁包com.sial.enotebook.user.languages。更確切地說,它將在名爲user_US.properties或user.properties的屬性文件的文件夾com/sial/enotebook/user/languages中查找
對於您的情況,請確保.properties文件命名正確(包括大小寫)並坐在正確的包裝中。例如,如果軟件包名稱是Messages(大寫M)並位於com.sial.enotebook包中,則需要在com/sial/enotebook文件夾中包含Messages.properties文件,並使用以下內容:
ResourceBundle.getBundle("com.sial.enotebook.Messages", Locale.US);
謝謝!但是這對我有用。在我目前的項目中,我需要從它的類路徑中獲取文件位置。 –
該文件總是從類路徑中讀取。您必須在您的類路徑中創建正確的包結構(即文件夾結構)。如果將.properties文件放在與.java類相同的文件夾中,則它將與該類位於同一個包中。 – Lucian
請問您可以查看我在文件夾結構中提供的鏈接 –
- 1. Maven,使用屬性文件讀取另一個屬性文件
- 2. 從另一個罐子裏的類中讀取屬性文件
- 3. 從另一個軟件包中讀取屬性文件在卡拉夫
- 4. Jar文件從另一個項目讀取屬性文件?
- 5. 如何讀取屬性文件包含使用shell腳本
- 6. 如何使用phpexcel bundle讀取xls文件?在Symfony2中
- 7. Ant從一個zip文件中讀取一個屬性文件
- 8. 如何在j2me中讀取文件的屬性/屬性
- 9. 如何讀取另一個進程正在使用的文件?
- 10. 如何讀取另一個類中的屬性?
- 11. 如何緩存XML文件並在Rails中讀取其屬性?
- 12. 在讀取屬性文件
- 13. 我如何從一個網站用java讀取屬性文件?
- 14. 空指針誤差從另一個包讀取屬性文件時
- 15. 如何使用C讀取Linux中文件的vfat屬性C
- 16. 我如何使用html5讀取jsp中的屬性文件
- 17. 如何使用java加載和讀取多個屬性文件
- 18. 從包含WAR文件的EAR文件中讀取屬性
- 19. 使用JPA如何讀取屬性文件中的持久性文件,
- 20. 如何在我的pom中使用另一個xml文件中的屬性?
- 21. 讀取基於另一個屬性的XML屬性值
- 22. 在另一個.m文件中使用classdef的屬性?
- 23. 如何讀取config.php文件中的值到另一個文件
- 24. 如何從Jar文件讀取WEB-INF中存在的屬性文件
- 25. 如何使用另一個讀取的中間結果讀取
- 26. 如何在同一文檔的另一個屬性中創建一個屬性?
- 27. 從另一個文件夾讀取屬性文件時的空指針
- 28. 從另一個進程正在使用的文件中讀取
- 29. 如何使用$ resource讀取響應頭?
- 30. 讀取屬性文件使用JavaScript
請發佈您正在使用的代碼 – BrunoDM
當文件位於用戶包中的文件夾中時,我可以通過以下代碼將其從一個文件夾語言讀取到userBean,java文件中的其他文件夾bean: ResourceBundle bundle = ResourceBundle。 getBundle(「com.sial.enotebook.user.languages.user」,Locale.US); –
是屬性文件還是類? – BrunoDM