问题1,
现有a.exe程序一个,里面有方法func_a()
我知道可以使用runtime在java里直接运行a.exe.
如:Process p = Runtime.getRuntime().exec("a.exe")
现在的问题是,如何调用其中的方法func_a()
问题2,如何在java中实现a.exe的流输入
我现在知道可以通过下面的方法来实现获得a.exe的打印输出
Process ps = Runtime.getRuntime().exec("a.exe")
InputStreamReader ir = new InputStreamReader(ps.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line1=input.readLine();
但本来a.exe是可以接收输入信息,而后做一些相应的操作的。现在如何在java里也实现相应的操作。
我想可能是用 OutputStreamWriter or = new OutputStreamWriter(ps.getOutputStream())来实现,但我一直没有成功。
现有a.exe程序一个,里面有方法func_a()
我知道可以使用runtime在java里直接运行a.exe.
如:Process p = Runtime.getRuntime().exec("a.exe")
现在的问题是,如何调用其中的方法func_a()
问题2,如何在java中实现a.exe的流输入
我现在知道可以通过下面的方法来实现获得a.exe的打印输出
Process ps = Runtime.getRuntime().exec("a.exe")
InputStreamReader ir = new InputStreamReader(ps.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line1=input.readLine();
但本来a.exe是可以接收输入信息,而后做一些相应的操作的。现在如何在java里也实现相应的操作。
我想可能是用 OutputStreamWriter or = new OutputStreamWriter(ps.getOutputStream())来实现,但我一直没有成功。
解决方案 »
- struts2-json-plugin解析JSON为List问题
- ibatis错误、
- j2ee jsp页面中显示问题
- java文件类型识别
- struts2的问题
- action语句如何写的问题(不好意思,只有最后的20分了)
- web服务器:tomcat,数据库:sql server 用户登录时间不能满足要求,根本问题在那里呢??
- weblogic中新域的名称liuning,为什么我的servlet不能访问呢???
- ejb测试问题,不知乍办????在线等待-----
- 一个myeclipse工程,ssh架构,有点疑问请教大家。
- 网络错误:Broken pipe 是怎么回事?
- spring注入不成功,报错nullpoint
估计得去找找第三方插件了,sun肯定不会专门去开发这样的东西。
但是想二者交互你还是用jni或者jna吧