我想知道MCR中JVM(Java虚拟机)的用途是什么,如果我调用该-NOJVM标志会有什么影响MWApplication.initializeApplication()?
正如我编写了一个包含GUI的Java应用程序,我尝试使用/不使用-NOJVM选项.只有LookandFeelGUI的变化.
Matlab包含一个内部JVM,用于所有Matlab生成的GUI(图形,对话框窗口,桌面/编辑器等).通过使用-NOJVM开关启动Matlab,您基本上使用Matlab作为纯计算引擎(引擎基于c/c ++,不使用JVM).如果您的所有GUI都是在Matlab外部处理的,那么您可能不需要内部JVM,后者带有内存和启动性能成本.