2011-11-16 66 views

回答

1

一般情況下,是不可能在的Java運行一個shell腳本。但是,只要將shell與shell腳本中提到的命令一起安裝在您的機器上,您就可以從 Java運行腳本

我認爲您希望在Windows XP機器上運行UNIX shell腳本。如果是這樣的話,你需要安裝Cygwin之類的東西。

+0

我能否使用Cygwin作爲我的Java應用程序的一部分。如果我想在不安裝Cygwin的情況下在不同的機器上使用sme應用程序。可能嗎。 –

+0

不是。這是不可能的。您需要將該腳本重寫爲使用本地Windows命令的BAT文件。 –

2

是的,看看調用Runtime.getRuntime()。EXEC()