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