读书人

java 调用exe ,怎么传参

发布时间: 2013-04-21 21:18:07 作者: rapoo

java 调用exe ,如何传参?
比如 java调用一个pdf转换器,如何把原文档路径和输出路径传递到转换器.exe中,并进行转换?

Runtime rn = Runtime.getRuntime();
Process p = null;
String exeFile = "";

try
{
exeFile = "D:/software/转换器.exe";
p = rn.exec(exeFile);

} catch (Exception e)
{
System.out.println(" ERROR ");
} java调用exe
[解决办法]
那得看那个程序是不是接受参数了。如果不接受。传了也百搭啊。
[解决办法]
如果确定能接受。那么用ProcessBuilder 类就可以传参数进去。
[解决办法]
个人经验来看。。必须要那个软件支持接受传参才行。。。
如果支持,直接在exeFile后面加上就行

[解决办法]

引用:
个人经验来看。。必须要那个软件支持接受传参才行。。。
如果支持,直接在exeFile后面加上就行


=====================
exeFile = "D:/software/转换器.exe aa bb ccc";

读书人网 >J2SE开发

热点推荐