【发布时间】:2012-12-09 02:02:24
【问题描述】:
我试图制作一个调用外部程序的应用程序,我必须传递两个参数。它不会给出任何错误。
program.exe,用 C++ 编写,拍照并修改.txt 文件的内容。
Java 程序运行但什么也不做-
这是我的示例代码:
String[] params = new String [3];
params[0] = "C:\\Users\\user\\Desktop\\program.exe";
params[1] = "C:\\Users\\user\\Desktop\\images.jpg";
params[2] = "C:\\Users\\user\\Desktop\\images2.txt";
Runtime.getRuntime().exec(params);
【问题讨论】:
-
到底是什么问题,您有可以添加到问题中的错误消息吗?谢谢。
-
你说,你要传递两个参数,但这里显示的是 3 个参数
-
如果没有执行,错误是什么?你的 program.exe 是做什么的?
-
为什么这个问题被关闭为“过于本地化”?
标签: java runtime runtime.exec