2010-12-23 35 views
0

.properties值是否可以靜態存儲在已編譯的類中?Java - Can .properties值是否可以在編譯的類中靜態設置?

我正在更新.properties文件中的值,但日誌仍顯示原始.properties文件中的舊值。這是因爲類文件在編譯期間存儲了.properties值嗎? (我沒有原始源,因此無法重新編譯)

+4

在啓動時可能會讀取.properties文件。在運行時更改它不會強制重新加載屬性。 – DwB 2010-12-23 18:05:53

回答

1

屬性未在編譯的類中靜態設置。很有可能你在classpath的某個地方有舊的屬性,或者可能是另一個屬性相同的屬性文件。嘗試以詳細模式運行應用程序以獲取類路徑並在其中搜索加載的屬性文件。

相關問題