簡體   English   中英

在蝙蝠上運行jar與下降文件

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

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