matlabcontrol.java抛出异常



我正在尝试使用以下代码使用matlabcontrol.java:

public static void main(String[] args) {
    MatlabControl mc = new MatlabControl();
    mc.eval(new String("x=5")); 
}

但它引发了以下例外:

Exception in thread "main" java.lang.UnsatisfiedLinkError: com.mathworks.jmi.NativeMatlab.PostMatlabRunnable(JZ)V
at com.mathworks.jmi.NativeMatlab.PostMatlabRunnable(Native Method)
at com.mathworks.jmi.NativeMatlab.postMatlabRunnable(NativeMatlab.java:521)
at com.mathworks.jmi.MatlabLooper.postMatlabRunnable(MatlabLooper.java:177)
at com.mathworks.jmi.Matlab.whenMatlabReady(Matlab.java:1609)
at matlabCon.MatlabControl.eval(MatlabControl.java:85)
at matlabCon.MatlabCon.main(MatlabCon.java:8)

我也在这里看到了这个问题:通过matlabcontrol.java在Java中致电Matlab

遵循说明 - 没有成功。我添加了所有我需要的罐子。

任何人可以帮我吗?

谢谢。

错误意味着它无法加载相应的MATLAB本机库。这可能是由于拥有32位MATLAB和64位JVM(例如)引起本地图书馆来自)。检查有关如何相应安装和配置MATLAB的说明,并验证您使用的是32位MATLAB的32位JVM或64位MATLAB的64位JVM。

相关内容

最新更新