gpt4 book ai didi

java - 从tidesdk程序执行另一个程序的命令

转载 作者:行者123 更新时间:2023-11-30 04:23:14 24 4
gpt4 key购买 nike

我正在测试tidesdk

我有一个从标准输入读取的java程序。我通过console控制台运行程序

java -cp MyProgram.jar package.MyMainClass

然后执行命令并获取结果。

有什么办法可以使用tidesdk吗?

编辑: 问题是用一个元素的列表调用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 程序启动。但从未收到命令。

最佳答案

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

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

关于java - 从tidesdk程序执行另一个程序的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com