您可以打包Java®MATLAB中的应用程序®提示符或使用这些命令中的任何一个的系统提示符。
deploytool
调用Application Compiler应用程序来执行保存的编译器项目。
世纪挑战集团
调用MATLAB编译器™在命令提示符处创建可部署的应用程序。
deploytool
的deploytool
命令有两个标志,它们调用一个编译器应用程序来打包一个已经存在的项目而不打开一个窗口。
构建
-调用正确的编译器应用程序来构建项目,但不生成安装程序。project_name
包
-调用正确的编译器应用程序来构建项目并生成安装程序。project_name
例如,deploytool包magicsquare
的定义的二进制文件magicsquare
项目并将它们打包到一个安装程序中,您可以分发给其他人。
世纪挑战集团
的世纪挑战集团
命令调用MATLAB编译器在命令提示符处创建可部署的应用程序,并在打包应用程序时提供精细级别的控制。它没有将结果打包到安装程序中。
要调用编译器来生成Java应用程序,请使用-W java:
旗帜上写着packageName
,类名称
世纪挑战集团
.该标志创建名为packageName
.应用程序包含一个类类名称
提供的每个MATLAB函数的方法。
使用以下选项打包Java应用程序。
选项 | 描述 |
---|---|
——一个 |
将路径上的所有文件添加到生成的二进制文件中。 |
- d |
指定将打包结果写入的文件夹。 |
- s |
指定生成的类实例化一个单例MATLAB运行时. |
类{ |
指定生成一个额外的类,其中包含列出的MATLAB文件的方法。 |
你可以使用编译器应用程序执行相同的功能compiler.build
函数,或世纪挑战集团
命令行界面。在编译器应用程序中使用的交互式菜单和对话框世纪挑战集团
根据您的规范定制的命令。因此,您的MATLAB代码处理的方式就像您正在使用的包装它一样世纪挑战集团
.
如果您知道要部署的应用程序类型的命令,并且不需要安装程序,那么执行这两种命令都会更快compiler.build
或世纪挑战集团
然后通过编译程序的工作流程。
编译程序的优势包括:
您可以使用一个直观的界面执行相关的部署任务。
您可以在一个方便的项目文件中维护相关信息。
您的项目状态在会话之间保持不变。
您可以从预填充的菜单加载先前存储的编译器项目。
您可以打包应用程序以供分发。