我嘗試加載一個屬性文件是這裏閱讀資源正確地在Eclipse中使用Java
<project>/resource/text/translation_en.properties
用下面的代碼(在靜態情況下,沒有對象從我初始化現在):
<This_Classes_name>.class.getResourceAsStream("/resource/text/translation_en.properties");
爲什麼要這樣加載?首先,我使用類Object,因爲getResourceAsStream()不是靜態的,我通過使用google搜索瞭解到我應該使用此方法來加載我的屬性文件。然後,我使用/ Java看起來不相對於我的Main.java,但項目。儘管如此,我仍然無法使用它。
如果在這個確切的地方有一個文件,這怎麼能工作? Java在這裏做什麼?
小錯字:'this.getClass' - >'this.getClass()' – wlk 2012-02-13 13:45:19
@Wojtek:fixed that,thx。 – fasseg 2012-02-13 14:11:06