本人想实现下面的功能。在java Blogic里调用vb.net 开发的exe应用程序.
还有传一些数据.我现在用了java.lang.Runtime 的exec函数来调用起来的话,画面能起来,但数据传不过去.
如:
Runtime netExe = Runtime.getRuntime();
netExe.exec("C:\\WindowsApplication1.exe");如果这个方法行不通的话,指教别的方法.
谢谢.
还有传一些数据.我现在用了java.lang.Runtime 的exec函数来调用起来的话,画面能起来,但数据传不过去.
如:
Runtime netExe = Runtime.getRuntime();
netExe.exec("C:\\WindowsApplication1.exe");如果这个方法行不通的话,指教别的方法.
谢谢.
解决方案 »
- 插入数据库报时间格式错误,在线等求助谢谢!
- 什么情况下会造成SocketTimeoutException,在线待
- 写一程序定时检测某一数据库,每次查询这数据库中最新更新的记录?这个过程怎么实现?大家帮帮忙
- 大家好,我想问一下jsp中关于session对象的问题
- 我在编写一个记事本的java程序,但是无法解决对选定字符内容的字体更改,希望哪位大虾可以帮助解决?
- 帮忙点击下
- 大家来说说!!!
- 有关JBuilder6中对话框(Dialog)的问题
- 救救我吧!!!!
- 新手求解:模拟一个trim功能一致的方法。去除字符串两端的空白
- 个为老大帮我做下这个题目啊 毕业设计的一道题目,我没思路。。。。。。。。。好心人帮帮忙把,跪谢
- 关于hashtable的简单问题
Runtime netExe = Runtime.getRuntime();
netExe.exec("C:\\WindowsApplication1.exe");画面是能调用.问题是调用的同时再传aaa的数组... Runtime netExe = Runtime.getRuntime();
netExe.exec("C:\\WindowsApplication1.exe",aaa);但这样改画面调用不起来. 请指教.
netExe.exec("C:\\WindowsApplication1.exe",aaa);改成
Runtime netExe = Runtime.getRuntime();
netExe.exec("cmd /c C:\\WindowsApplication1.exe",null);画面正常调用起来....我想把aaa的东西传递过去(数组不行的话,改成别的类型也行.)请指教.该怎么改????
你说的是在vb的main函数里???
那里已经写了呀...
那里已经写了呀...
exec函数的第二个参数必须要数组才行...
APIexec
public Process exec(String command,
String[] envp)
throws IOException在指定环境的单独进程中执行指定的字符串命令。
这是一个很有用的方法。对于 exec(command, envp) 形式的调用而言,其行为与调用 exec(command, envp, null) 完全相同。
参数:
command - 一条指定的系统命令。
envp - 字符串数组,其中每个元素的环境变量的设置格式为 name=value;如果子进程应该继承当前进程的环境,或该参数为 null。
返回:
一个新的 Process 对象,用于管理子进程