从Java代码运行Matlab

时间:2013-05-09 12:53:18

标签: java matlab execute

对不起,如果我问一个简单的问题,但是我想问一下,执行一个java源代码是否有可能在其中运行一个独立的Matlab程序(不仅仅是在java中执行Matlab代码)?我认为这也是一个普遍的问题,你是否可以在用Java执行代码的过程中启动其他程序。

谢谢。

最佳,

中号

1 个答案:

答案 0 :(得分:1)

我知道你可以运行这样的外部程序:

import java.io.*;
public class CommandExection {
public CommandExection(String commandline) {
try {
    String line;
    Process p = Runtime.getRuntime().exec(commandline);
    BufferedReader input =
    new BufferedReader
    (new InputStreamReader(p.getInputStream()));
    while ((line = input.readLine()) != null) {
        System.out.println(line);
    }
    input.close();
} catch (Exception err) {
    err.printStackTrace();
}
}

public static void main(String argv[]) {
    new CommandExection("c:\\Yourprogram.exe");
}