0

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

jar -jar art.jar ex.xls 0

4

1 回答 1

6

您可以使用 system() 函数。例如:

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

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

jarfile = 'art.jar';
xlsfile = 'ex.xls';
n = 0;
commandtext = ['java -jar ' jarfile ' ' xlsfile ' ' num2str(n)];
system(commandtext);
于 2013-10-06T21:50:30.993 回答