问题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())来实现,但我一直没有成功。
解决方案 »
- 关于httpclient的https问题
- spring mvc ModelAndView用redirect重定向的问题
- Struts2加载错误
- mysql 判断数据是否存在,不存在则创建,存在则打开
- java调用com组件
- 小弟刚学ejb,最简单的HelloBean在jsp中调用出现问题,大哥大姐帮帮忙吧???郁闷啊!!!!!!!!帮忙啊!!!!!!
- 哪一种组件技术容易开发?
- jDom操作xml(由于新手,问题较...)的一些问题(200分)
- 在 <script> </script> 之间能不能出现struts的标签和jsp的<%... %>语句
- 有一点点难。
- 网络错误:Broken pipe 是怎么回事?
- spring注入不成功,报错nullpoint
估计得去找找第三方插件了,sun肯定不会专门去开发这样的东西。
但是想二者交互你还是用jni或者jna吧