注册 登录
编程论坛 新人交流区

java调用exe的问题

lelecolin 发布于 2007-10-11 10:01, 840 次点击
我想在java中调用matlab得exe,exe单独运行没有问题,但是调用了却没有反应,怎么回事呢?谢谢!
13 回复
#2
死了都要编2007-10-11 11:05
```还没学到...
有待研究
#3
wcbts5202007-10-11 23:27
要用Runtime 类声明一个对象,用对象调用getRuntime()静态方法就可以调用exe文件了!!
for example:
import java.awt.*;
import java.io.*;
import java.awt.event.*;
public class execute
{
public static void main(String args[])
{
try
{
Runtime rt=Runtime.getRuntime();
File file=new File("C://windows","Notepad.exe");
rt.exec(file.getAbsolutePath());
}
catch(Exception e)
{
}

}
}
#4
大年初四2007-10-11 23:37
不懂,帮顶
#5
suncf19852007-10-12 10:28
强!刚试过!哈哈!这个问题很久就想知道了!

除了.exe 的文件别的文件也可以吗?
#6
lelecolin2007-10-12 11:02
谢谢3楼。我就是这样调用的,尝试了别的exe都可以,就是这个matlab地不行?
to:
5楼的,你试的是调用matlab的马?

谢谢!
#7
lelecolin2007-10-12 11:04
Runtime runtime = Runtime.getRuntime();

runtime.exec("e:/test/m.exe");
我是这样的
#8
vgkvgk2007-10-12 11:07
回复:(lelecolin)java调用exe的问题
不懂,关注中.....
#9
suncf19852007-10-16 09:08
我调用world 都行
你的路径错了吧!是不是应该是双线
改成这样:

runtime.exec("e://test//m.exe");
#10
lelecolin2007-10-16 11:03
不好意思,没有说明白,我在jsp页面里执行,应该是/ 吧
#11
冷泉2007-10-16 23:12
你是想用什么程序打开一个文件吧
#12
lzpong2007-10-17 14:05
<b>3</b>楼的真的可以直接用
#13
vb21220082007-10-17 14:07
除了.exe 的文件别的文件也可以吗?
#14
lelecolin2007-10-17 14:10
Runtime runtime = Runtime.getRuntime();

runtime.exec("e:/test/m.exe");
我就是这样打开matlab得exe,但是不行
1