我有一個配置文件,我想從配置文件中讀取文件的路徑並將其傳遞給我的java類的系統屬性。這就是我想從文件獲得:如何將路徑從文件傳遞到我的java類的系統屬性
# path configuration
MyfilePATH="$projectPath/file name"
,這就是我在我的Java類:
private static final String FILE_PATH = System.getProperty("FILE_PATH","DEFAULT_PATH");
,我USET在我的Java類中的FILE_PATH。但因爲我對Java很新,所以我不知道如何將配置文件中的值傳遞給我的java類。
任何幫助? 感謝
感謝您的回答,「$ projectPath」只是一個簡單的字符串,可以是任何東西,並不重要。我想檢索文件中的字符串,並將其作爲系統屬性傳遞給我的java類。我試過你的代碼,但在這一行「props.load(in);」我看到錯誤。它說我應該把道具加到道具上。我改成((系統)道具).load(in);如建議,但沒有奏效,我不知道如何解決它。 – user3409650 2014-10-03 07:05:01
你能得到什麼樣的'cast'錯誤信息?我添加了我正在導入的類,也許你正在使用其他的java.util.Properties ...否則,我只是測試它,只要你能得到文件,你應該沒問題。 – phtrivier 2014-10-03 08:35:01