狗狗
2007-07-21 04:12:57 UTC
我現在的程式:
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(new String[] {"dv &", "null" } );
InputStream stdin = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(stdin);
BufferedReader br = new BufferedReader(isr);
可是這樣在LINUX下執行會產生
Wrong Commend
java.io.IOException: java.io.IOException: dv &: not found
的錯誤訊息
請問要怎麼改才對呢?
另外...
開啟後如果要對他的Console去下指令
要怎麼寫?
※ 引述《ogamenewbie (._.)》之銘言:
==Local==
如果你只是要加參數的, 前面應該有...
如果你是要在 console 中可以按按鍵做互動的...
印象中可以把 console 中的訊息轉回指定的 StreamOutput...
有興趣的話可以去追一下 Eclipse 或 NetBeans 裡面,
Console 頁面的相關程式碼...
要不然你也可以 google 一下,
我記得對岸有人有追查過寫了心得..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.148.49
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.25.234
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(new String[] {"dv &", "null" } );
InputStream stdin = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(stdin);
BufferedReader br = new BufferedReader(isr);
可是這樣在LINUX下執行會產生
Wrong Commend
java.io.IOException: java.io.IOException: dv &: not found
的錯誤訊息
請問要怎麼改才對呢?
另外...
開啟後如果要對他的Console去下指令
要怎麼寫?
※ 引述《ogamenewbie (._.)》之銘言:
==Local==
如果你只是要加參數的, 前面應該有...
如果你是要在 console 中可以按按鍵做互動的...
印象中可以把 console 中的訊息轉回指定的 StreamOutput...
有興趣的話可以去追一下 Eclipse 或 NetBeans 裡面,
Console 頁面的相關程式碼...
要不然你也可以 google 一下,
我記得對岸有人有追查過寫了心得..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.148.49
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.25.234