1

我正在测试潮汐dk

我有一个从标准输入读取的 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 程序启动。但从来没有得到命令。

4

1 回答 1

2

Ti.Process.createProcess 的结帐文档。这正是您正在寻找的:

http://tidesdk.multipart.net/docs/user-dev/generated/#!/api/Ti.Process

于 2013-05-11T15:07:47.763 回答