主要内容

块控制台显示在创建人物时Java

这个例子展示了如何使用waitForFigures从Java®您创建的应用程序使用MATLAB®编译器SDK™。对象封装MATLAB代码,画了一个简单的情节。

  1. 创建一个名为MATLAB函数drawplot.m用下面的代码:

    drawplot.mfunction drawplot() plot(1:10);
  2. 构建的Java包库的编译器应用程序或compiler.build.javaPackage使用以下信息:

    价值
    库名称 例子
    类名 绘图机
    文件编制 drawplot.m

    例如,如果您正在使用compiler.build.javaPackage类型:

    buildResults = compiler.build.javaPackage (“drawplot.m”,“PakageName”,“例子”,“名称”,“绘图机”);

    更多细节,请参阅说明书生成Java包并构建Java应用程序

  3. 在一个文件中创建一个Java程序命名runplot.java用下面的代码:

    进口com.mathworks.toolbox.javabuilder。*;进口examples.Plotter;公开课runplot{公共静态空main (String [] args){尝试{绘图仪p =新的绘图机();尝试{p.drawplot ();p.waitForFigures ();最后}{p.dispose ();}}赶上(MWException e) {e.printStackTrace ();}}}
  4. 在MATLAB生成的副本examples.jar包到你当前的文件夹中。

    • 如果你使用compiler.build.javaPackage类型:

      拷贝文件(fullfile (“examplesjavaPackage”,“examples.jar”))
    • 如果你使用图书馆编译器,类型:

      拷贝文件(fullfile (“例子”,“for_testing”,“examples.jar”))
  5. 在命令提示符窗口中,导航到你的工作文件夹。

  6. 编译应用程序使用javac

    • 在Windows上®类型:

      javac类路径”matlabrootjar \ \工具箱\ javabuilder \ javabuilder.jar”;。\例子。jar runplot.java
    • 在UNIX®类型:

      javac类路径”matlabroot/工具箱/ javabuilder / jar / javabuilder.jar”:。/例子。jar runplot.java

    取代matlabroot用MATLAB或路径MATLAB运行时安装文件夹。例如,在Windows上,可能的路径C:\Program Files\MATLAB\R2023a

  7. 运行应用程序。

    • 在Windows上,类型:

      java类路径。”matlabrootjar \ \工具箱\ javabuilder \ javabuilder.jar”;。\例子。jar runplot
    • 在UNIX中,类型:

      java类路径。”matlabroot/工具箱/ javabuilder / jar / javabuilder.jar”:。/例子。jar runplot

    程序显示了一个情节从1到10的MATLAB图窗口。应用程序结束当你把图。

    没有电话,看看会发生什么waitForFigures调用注释掉,重新构建应用程序,并运行它。在这种情况下,图绘制,并立即关闭应用程序退出。