簡體   English   中英

將文件添加到 jar 文件的當前類路徑

[英]Add files to current classpath of jar file

我有一個由spring 批處理應用程序創建的 jar,我使用的是 config.proprerties,但我需要此文件位於 jar之外 我的 config.properties 位於“var/user/config.properties”位置,並且我使用以下命令運行了 jar:

java -classpath "/var/user/config.properties" batch-0.0.1-SNAPSHOT.jar es.exp.exp.config.BatchConfiguration someJob date=20210115 systemDate=15

但我認為參數 -classpath 設置了所有類路徑,我的意思是類路徑參數刪除 jar 類路徑並僅將 /var/user/config.properties 放在類路徑中。 我不需要這個,我需要類路徑是“實際的 jar 類路徑 + /var/user/config.properties”。 任何想法?

對不起我的英語,不是我的母語 languaje。

-classpath (或-cp )中的類路徑元素由 Linux 上的“:”或“;”分隔在 Windows。

此外,如果您希望config.properties在類路徑中可訪問,則無需在路徑中添加文件,而是在包含文件的目錄中添加。

嘗試:

java -cp /var/user:batch-0.0.1-SNAPSHOT.jar es.tirea.cicosgw.config.BatchConfiguration someJob date=20210115 systemDate=15

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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