<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 Comments

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.

Sign in to comment.

Answers (0)

Categories

Tags

Asked:

on 13 Jul 2017

Community Treasure Hunt

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

Start Hunting!