我已經執行了批處理文件從命令提示符與winrs命令它執行得很好,當我執行相同的命令與java程序使用進程生成器,我越來越像指定的路徑IOException不可用 錯誤2指定的路徑未被availble的 java.io.IOException: Cannot run program "cmd /c C:\Windows\System32\winrs.exe -r:http://ipaddress:p
使用zt-exec我想知道它是如何寫入/讀取到正在等待無限循環的控制檯輸入的進程以及使用其控制檯進行響應? 我相信來形容最簡單的方法是用Python腳本: while(True):
javaSaid = raw_input("Hey Java, Say Something: ") ##wait for input from java
print "Python Heard Ja
我正在使用ProcessBuilder啓動外部進程,但我需要能夠殺死它。現在我沒有任何問題可以終止進程,但由於某種原因,錯誤流不會關閉,因此讀取流的線程永遠不會結束。這使我無法關閉我的程序。 這裏是我開始從輸入和錯誤流中讀取線程的地方。 final Thread inputPrinter = new Thread() {
public void run() {
我已經創建.SH文件,裏面是: sudo iptables --flush
sudo iptables -A INPUT -m mac --mac-source 00:00:00:00:00:00 -j DROP
它正常工作,當我在終端上運行,但是當我使用的ProcessBuilder,它沒有做任何事情。沒有錯誤,但沒有發生任何事情,這是我的Java代碼: Process pb = new