2012-03-08 67 views
2

我有一个使用Java作为GUI的C++编写的应用程序。我使用JNI与本机代码进行交互。我称这些“前端”(Java GUI)和“后端”(C++应用程序)。后端正在使用其他一些库,其中一个是MATLAB共享库。当我通过调用mclInitializeApplication启动MATLAB库时,它将外观和感觉更改为系统之一。即使我将它改回Metal,字体样式等也有一些差异。防止MATLAB改变Java外观

我知道MATLAB正在使用Java来完成它的GUI工作。但是我使用的库只是一些计算,我不需要任何MATLAB GUI。我应该如何告诉Matlab不要更改LaF或启动它自己的JVM?

回答