필터 지우기
필터 지우기

Why I'm getting this error?

조회 수: 35 (최근 30일)
cicese ut3
cicese ut3 2015년 7월 9일
댓글: Wei Ge 2022년 1월 16일
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Failed to find the required library libmwmclmcrrt.so.8.4 on java.library.path. This library is typically installed along with MATLAB or the MCR. Its absence may indicate an issue with that installation or the current path configuration. The MCR version that this component is trying to use is: 8.4.
Occurs when I try to run a jar file generated in Matlab, on Netbeans IDE 8.0.2. OS Linux Ubuntu MATE.
  댓글 수: 1
Wei Ge
Wei Ge 2022년 1월 16일
I meet the same problem, but I have not resolved the problem yet. Could you show me how to resolve it?

댓글을 달려면 로그인하십시오.

채택된 답변

cicese ut3
cicese ut3 2015년 7월 16일
편집: Walter Roberson 2015년 7월 16일
My solution was use the ProcessBuilder java class. With this class I was able to run the jar file generated, in the same way how it is executed from console.
Example:
ProcessBuilder pb = new ProcessBuilder("java", "-cp", "CLASSPATH","Class1", "Values");
//This two lines allow us to set the LD_LIBRARY_PATH
Map<String, String> env = pb.environment();
env.put("LD_LIBRARY_PATH", LD_LIBRARY_PATH);
try { Process p = pb.start(); } catch (IOException ex) { ex.printStackTrace(System.out); }

추가 답변 (2개)

Titus Edelhofer
Titus Edelhofer 2015년 7월 9일
Hi,
as the error indicates: have you installed on the machine where you want to run the jar file the MCR (MATLAB Compiler Runtime)? Take a look here:
Titus
  댓글 수: 2
cicese ut3
cicese ut3 2015년 7월 9일
I already installed the MCR and configured the LD_LIBRARY_PATH variable. When I run the jar generated in Matlab in console works fine, the problem is when I try to run it in a netbeans project.
Titus Edelhofer
Titus Edelhofer 2015년 7월 9일
Hi,
I assume you added the javabuilder.jar to your netbeans project? Could you post more of the error message? It's strange that it's complaining about libmwmlcrrt "not on the java library path". It should be on the system library path, not the java library path ...
Titus

댓글을 달려면 로그인하십시오.


Rafi Kandli
Rafi Kandli 2019년 8월 8일
i didnt find libmwmclmcrrt.so in matlab folder (matlab runtime 9.6)..

카테고리

Help CenterFile 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