如何从matlab代码运行jar文件?

时间:2013-10-06 20:05:54

标签: java matlab jar

如果我有一个带有两个命令行参数的.jar文件。如何从Matlab .m文件中调用它? 我可以从命令行调用jar文件,如下所示:

  

jar -jar art.jar ex.xls 0

1 个答案:

答案 0 :(得分:6)

您可以使用system()函数。 e.g:

[status result] = system('java -jar art.jar ex.xls 0');

如果需要将变量作为参数传递,则必须将它们转换为字符串,然后将它们连接起来(将空格作为分隔符)。 e.g:

jarfile = 'art.jar';
xlsfile = 'ex.xls';
n = 0;
commandtext = ['java -jar ' jarfile ' ' xlsfile ' ' num2str(n)];
system(commandtext);