<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에 대해 자세히 알아보기

태그

질문:

2017년 7월 13일

댓글:

2017년 9월 7일

Community Treasure Hunt

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

Start Hunting!

Translated by