抱歉,如果我问一个简单的问题,但我想问一下在执行 java 源代码时是否有可能在其中包含使独立的 Matlab 程序运行的代码(不仅仅是在 java 中执行 Matlab 代码)?我认为这也是一个普遍的问题,您是否可以在 Java 中执行代码的过程中启动其他程序。
谢谢你。
最好的,
米
我知道你可以像这样运行外部程序:
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");
}