2011-09-08 174 views

回答

4

阿比納夫, 爲了您的問題,我看到RMI是最快的解決方案

  1. 從這些鏈接查看的基礎(12
  2. 開始從那裏你想運行批處理服務器
  3. 在服務器端的遠程對象中使用Runtime.getRuntime().exec()來運行批處理。
  4. 從客戶端機器上調用這個遠程對象和方法。
+0

我知道這個服務器的方法,也使用過,但我想這樣做沒有服務器 –

1

另一種方法是使用SSH,如sshj。這隻需要遠程系統安裝SSH,並且比RMI更安全。

1

您可以使用JschExpect4j在遠程計算機(窗口/ Linux)上執行命令。此外,如果您的系統允許,請使用Apache Commons Net等FTP工具在遠程計算機上傳輸批處理文件,然後執行執行該腳本的命令。

相關問題