1

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

谢谢你。

最好的,

4

1 回答 1

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");
}
于 2013-05-09T12:56:28.487 回答