[英]Running jar with dropped file on bat
我想將文件拖放到.bat文件中。 刪除它之后,我想運行一個帶有刪除文件路徑的jar文件作為輸入。 如何使用相對路徑運行jar文件? 運行dir我的.bat文件是我的用戶目錄,而不是它所在的目錄。
goal: cmd /c java -jar myjar.jar -f %1
current: cmd /c java -jar c:\somewhere\myjar.jar -f %1
關鍵是,程序(jar + bat)是小型自動部署過程的一部分,並且對於每個用戶,可能有不同的路徑來運行jar。
也許這有效,它將當前目錄更改為批處理文件的路徑
pushd "%~dp0"
cmd /c java -jar myjar.jar -f "%~1"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.