0
爲了在eclipse中的類路徑中獲得配置文件,我在源文件夾中創建了它。 Eclipse會自動將它移動到輸出目錄上,我可以使用在eclipse中更好地掌握應用程序屬性文件
getClass().getResourceAsStream("/config.properties")
避免使用絕對路徑。到目前爲止這麼好:我認爲這是一個很好的練習,但如果有更好的東西,請評論一下。 然後我想導出一個Jar文件。 Eclipse爲我提供了一個「導出爲可執行的Jar文件」,它做得非常好,但不幸的是,由於它是一個源代碼,因此它還打包了配置文件。我顯然更喜歡將配置文件並排放置在jar中,以便用戶可以調整設置。 現在我執行以下操作:通過「導出爲可執行jar」選項生成ant文件,並手動修改ant以排除屬性文件。手動步驟過多,有更好的方法嗎?
正確,但每次我改變項目結構(即使用更多的外部jar),我必須手動將它們添加到ant腳本中。我想應該有更好的東西。 – 2014-10-08 09:00:57
如果這個問題更多關於你的構建系統。你可以將你的include改成'**/*。jar',或者更好地使用Maven或Gradle來管理你的依賴。 – Kai 2014-10-08 09:09:08