簡體   English   中英

在類路徑中引用.properties文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM