2015-04-30 22 views

回答

0

here所述,您可以從Linux上的Java執行進程。該過程從操作系統執行並取決於操作系統。您可以將您的buildFile.bat重寫爲Linux shell腳本,以便從您的Java程序執行它。

+0

我們需要在linux中通過java在windows中觸發批處理文件。 –

+0

您可以從本地機器上的java觸發進程。本地機器的操作系統負責執行該過程。 Linux本身不能運行Windows批處理文件,但是您可以在Linux上使用Wine。 Wine模擬許多Windows功能並可能對您有所幫助。看看這個教程:http://www.linux.org/threads/running-windows-batch-files-on-linux.7610/ – remipod

+0

在我看來,我不會在Linux上運行Winndows Batch文件,因爲它是太多麻煩了。例如,目錄路徑的概念是不同的。就個人而言,我寧願將批處理文件重寫爲Linux腳本,但我不知道您的具體情況。看來你不能採取這種方法。 – remipod

0

我使用Linux機器上的Samba在Windows中創建了批處理文件,並讓Windows調度程序處理正在運行的批處理文件。 問題解決了:)