2010-07-30 170 views
0

我需要在遠程計算機上運行jar文件。該jar有幾個參數。使用PSExec和CMD運行JAR文件

psexec \\somemachine -i /accepteula -i -u domain\user -p password cmd /S "c:\mydir\myjar.jar" [my jar args here] 

有人能告訴我如何做到這一點?我得到的最接近的是CMD啓動,但沒有命令。

+0

cmd.exe的/ s參數意味着很少。/c,至少。輸入cmd.exe /?在命令提示符下查看這些選項的含義。 – 2010-07-30 23:14:46

回答

0

你試過

psexec \\somemachine -i /accepteula -i -u domain\user -p password cmd /c "java -jar c:\mydir\myjar.jar [my jar args here]" 

0

運行Java可執行文件(我假設myjar.jar是),你必須使用以下命令:

 
java -jar [jar name] 

那麼試試這個:

 
psexec \\somemachine -i /accepteula -i -u domain\user -p password cmd /S "java -jar c:\mydir\myjar.jar" [my jar args here] 
+0

謝謝..不知道爲什麼我忘了添加java -jar。這將啓動cmd.exe,但不輸入任何命令。 – Nick 2010-07-30 22:21:10

+0

你不需要一個/ C作爲cmd.exe的參數來啓動java嗎? – Starkey 2010-07-30 22:31:38