1
我正在測試tidesdk。執行來自tidesdk程序的另一個程序的命令
我有一個java程序,從標準輸入讀取。 我通過console控制檯
java -cp MyProgram.jar package.MyMainClass
運行該程序,然後執行命令和得到的結果。
有沒有辦法處理tidesdk?
編輯: 問題是,調用與一個組件的列表(其包含在由空格隔開的命令) 它解決的每一個字傳遞到列表的項目(和刪除空格)Java程序。 現在我有porblemas寫標準輸入。這是我正在嘗試的。
var input = Ti.Process.createPipe();
var process = Ti.Process.createProcess({
args:['java', '-cp', 'C:/.../MyProgram.jar', 'package.MyMainClass'],
stdin: input
});
//process.setOnReadLine(function(line) { alert(line) });
process.launch();
input.write("comand parameter1 parameter2\n"); //This line does not work
java程序啓動。但從來沒有得到一個命令。
非常感謝你。我編輯了這個問題來解釋我遇到的問題。 Java程序沒有從標準輸入中得到任何命令。 – user60108 2013-05-11 20:22:37
我通常會在開始時將所需的參數作爲命令行參數傳遞給進程。 這可能是未實現的功能或進程類中的錯誤。我們會看看它。你可以請文件提出問題https://github.com/TideSDK/TideSDK/issues – 2013-05-13 05:31:35
我創建了這個問題https://github.com/TideSDK/TideSDK/issues/190我希望你能理解。謝謝 – user60108 2013-05-14 00:59:40