<matlabpat​h>/bin/gln​xa64/libna​tivemvm.so already loaded in another classloader

Hi all,
I have been trying to use Matlab Engine to control matlab sessions with the following code:
String[] options = {"-noFigureWindows", "-r", "-cd"};
MatlabEngine startMatlab = MatlabEngine.startMatlab(options);
startMatlab.eval("GxwModel");
startMatlab.close();
However, I am getting the following error "<matlabpath>/bin/glnxa64/libnativemvm.so already loaded in another classloader". Could anyone point me to the direction of how I can fix it? Thanks in advance!

2 个评论

Hello Salman,
Try launching the MATLAB Engine with -nojvm -nodisplay -nosplash options as well.
Also, which line is throwing the error and are you able to run MATLAB on that machine?
Hi Amit,
Actually, the line throwing error is this:
MatlabEngine startMatlab = MatlabEngine.startMatlab(options);
I can run the program when I restart. And my MATLAB is working properly.

请先登录,再进行评论。

回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by