How do I resolve the error “java.lang.UnsatisfiedLinkError: nativemvm.dll already loaded in another classloader” when running a Java Engine program?
显示 更早的评论
I have a Java source code that calls MATLAB via MATLAB Engine API. I compiled a .WAR file from the Java source code on Windows 7. Then I deployed the .WAR file to Windows Server 2016 using JBoss EAP, and got the following error:
ERROR: java.lang.UnsatisfiedLinkError: Native Library C:\Program Files\MATLAB\R2019a\bin\win64\nativemvm.dll already loaded in another classloader
I have MATLAB R2019a installed on both Windows 7 and Windows Sever 2016. Before deploying the .WAR file, I added "C:\Program Files\MATLAB\R2019a\bin\win64" to the PATH variable on Windows Server 2016 and added “C:\Program Files\MATLAB\R2019a\extern\engines\java\jar\engine.jar” to the “classpath” in JBoss.
How do I resolve this "nativemvm.dll" error?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!