Java实现调用外部程序如.exe程序 需求是这样的,比如说我现在有一个.exe程序能实现加法运算,比如输入1,2 输出3现在jsp页面有两个数字 a , b 问题是怎么能够实现 把a,b 传入这个加法运算程序中让他计算并返回结果保存起来呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你程序地输入方法是什么 命令行么 如果是界面就不行了 命令行的可以用dos命令滴 Java里面的 Runtime.exec(String command, String[] envp) 应该可以实现这个功能吧试试 我本地的输入方式是这样的输入:1 2 回车 返回3 Runtime.exec(String command, String[] envp) 不行... ..有点忘记了,Runtime.exec(String command, String[] envp)之后,应该可以尝试获取其输入输出流,然后做下面操作应该就好办了 你在命令行如何调用该exe程序?先写出命令行的调用命令。应改是 XXX.exe 1 2 之类的吧。在Runtime.exec也是一样的 // 此例可以运行通过,打开WINDOWS计算器String command = "C:/Windows/System32/calc.exe";Runtime.getRuntime().exec(command;对于传入参数,我想要打开的程序必须提供这种接口才行,如果是通过界面接收的话,肯定是没法实现你的需求的。对于可接收参数运行的程序,调用方法如下:Runtime.getRuntime().exec(command , new String[]{"1","2"}); 编辑时多删了个括号,应该是:Runtime.getRuntime().exec(command); 我再命令行中这么调用C:\Documents and Settings\Administrator>cd C:\C:\>add1 23就是先输入程序名 ,然后回车,然后输入测试数据 然后回车出结果的那种。 你如果调用出CS模式的界面 获取他的返回值 用JAVA肯定不行我没试过JAVA有没有拦截API 截获数据包的功能你的需求只能截获数据包 分析数据包来实现 有分析的时间 用java写一个方法多好 我使用的ssh框架为什么添加一条数据不能显示出来了? 请讲讲web下载的原理(如何获取下载链接) 查询数据据库返回到LinkedList 怎么只返回最后一条呢? Sun Java System Web Server 安装 Java程序--->war包问题 数据库连接很慢(100分) dom4j删除节点问题. 快迷糊了,struts下拉框的问题 大连哪个公司比较不错 关于数组在html中的显示 Java版wordpress采集器正式开源,支持80%以上的网站的数据抓取。 求一道面试题答案
1 2 回车 返回
3 Runtime.exec(String command, String[] envp) 不行...
先写出命令行的调用命令。
应改是 XXX.exe 1 2 之类的吧。
在Runtime.exec也是一样的
String command = "C:/Windows/System32/calc.exe";
Runtime.getRuntime().exec(command;
对于传入参数,我想要打开的程序必须提供这种接口才行,如果是通过界面接收的话,肯定是没法实现你的需求的。
对于可接收参数运行的程序,调用方法如下:
Runtime.getRuntime().exec(command , new String[]{"1","2"});
C:\Documents and Settings\Administrator>cd C:\C:\>add
1 2
3就是先输入程序名 ,然后回车,然后输入测试数据 然后回车出结果的那种。