【发布时间】:2013-05-05 09:43:01
【问题描述】:
我正在测试tidesdk。
我有一个从标准输入读取的 java 程序。 我通过控制台控制台运行程序
java -cp MyProgram.jar package.MyMainClass
然后执行命令,得到结果。
有什么办法可以处理潮汐dk 吗?
编辑: 问题是用一个元素的列表调用java程序(其中包含用空格分隔的命令) 它通过将每个单词传递给列表项(并删除空格)来解决。 现在我有编写标准输入的问题。这就是我正在尝试的。
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 console cmd titanium tidesdk