[英]Reference .properties file in classpath
我想知道如何在類路徑中引用.properties文件? 我有一個jar文件(在java中包含一個web服務),我已經在.properties文件中插入了我的連接細節。 我想將此文件放在jar文件之外,以防需要更改連接詳細信息。 我如何在我的jar中引用這個.properties文件?
我將使用批處理文件運行我的jar文件。
您可能必須在構建路徑中添加staticresources目錄,但是在執行此操作時,您應該不難實現類似
properties.load(this.getClass().getResourceAsStream("somefile.properties"));
引用.properties文件。
我建議看在這個從Java文檔有關訪問的資源,如果這是不熟悉的領域的更多信息。
您可以在批處理文件的java調用中使用java -cp /path/to/file
將目錄添加到類java -cp /path/to/file
。
當您的屬性文件位於類路徑中時,您應該能夠使用以下內容訪問它:
Properties prop = new Properties();
InputStream is = getClass().getClassLoader().getResourceAsStream("connectionDetails.properties");
prop.load(is);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.