我试图从java应用程序调用matlab可执行文件 我正在尝试2选项:
Process p=new ProcessBuilder("C:\\Users\\Dexter\\Documents\\MATLAB\\Project.exe").start();
Process p= Runtime.getRuntime().exec("C:\\Users\\Dexter\\Documents\\MATLAB\\Project.exe");
...这两个选项适用于其他应用程序,如chrome,eclipse等 请提出解决方案
答案 0 :(得分:0)
我想您正在尝试在Java中运行从Matlab导出的可执行文件。我不确定这会起作用......
你可以做的是使用matlabcontrol库来打开与Matlab的会话,然后你就可以直接从Java运行Matlab命令,或者从Java运行Matlab脚本,给出一些输入并从Matlab中收回结果。我创建了一个服务器,它使用Java完成上述所有工作,并使用matlabcontrol库与Matlab连接。你可以在这里找到它:
如果您需要进一步澄清,请与我们联系。