2015-12-21 78 views
1

我創建了一個jar文件。我將這個jar文件複製到遠程機器上,使用ssh在java中。從java中的遠程機器執行jar文件

我想從我的機器上執行這個jar文件並在我的機器上看到結果。

java -jar <filename> 

我用

Runtime.getRuntime().exec("java -jar hellofile.jar"); 

任何suggesions?請回答

回答

1

如果遠程機器是Linux,你可以通過ssh執行:

ssh [email protected] 'java -jar hellofile.jar' 

,你會看到在終端

+0

不通過終端。通過java程序 –

1

創建一個批處理文件從遠程cmd執行java -jar hellofile.jar。

現在通過PSEXEC \ othermachine z:\ program.exe從本地機器運行批處理文件。您將需要目標機器上的管理員權限。

PS:PSEXEC將炒鍋僅適用於Windows

+1

的Linux等價的結果會像'ssh user1 @ server1'java -jar hellofile.jar'' –