不能导入Java库jdde MATLAB
6视图(30天)
显示旧的评论
javaaddpath (“C: \ jdde \ pretty-tools-JDDE-1.0.2.jar”)
谈话= DDEClientConversation ();
我得到以下错误:
? ? ?未定义的DDEClientConversation的函数或变量。
根据文档和许多例子我看着这应该工作。我怎么使用这个库在MATLAB ?我的错误是什么?
编辑:
我试着添加包我的静态类路径,但现在我得到以下错误:
> > = com.pretty_tools.dde.client.DDEClientConversation对话();
警告:Java异常发生试图加载com/pretty_tools/dde/client/DDEClientConversation类:
Java异常发生:
. lang。如果:没有JavaDDEx64在java .
在java.lang.ClassLoader。loadLibrary(未知来源)
在java.lang.Runtime。loadLibrary0(未知来源)
在有。loadLibrary(未知来源)
在com.pretty_tools.dde.client.DDEClientConversation。< clinit > (DDEClientConversation.java: 382)
在. lang . class。forName0(本地方法)
在. lang . class。forName(未知来源)
在com.mathworks.jmi.OpaqueJavaInterface.findClass (OpaqueJavaInterface.java: 470)
? ? ?未定义的变量“com”或类“com.pretty_tools.dde.client.DDEClientConversation”。
0评论
接受的答案
马尔科姆Lidierth
2012年7月17日
JavaDDEx64看起来像一个共享库/ dll不能发现。您需要将其添加到库路径。一个快速的方法,如果你有访问,只是把一个副本在你matalbroot () / bin /美元拱文件夹($拱macos / win64等等)。
更多的答案(2)
Srikrishnan
2014年6月14日
我面临着类似的问题。我有一个JAR文件(fbsc.jar)两类文件。他们都是基于另一个JAR文件,我能够成功替代进口和使用。当我导入fbsc的类文件。jar的JAVA和使用它我能成功。但是当我用MATLAB (2012 a)我得到错误未定义的函数或变量。
我添加了动态路径。还没有使用。我不能算出我做错了什么。现在我被困在这几天仍然没有进步。任何形式的帮助,我们将不胜感激。谢谢
恋人Wakshe
2022年5月4日
异常的线程“Thread-6”: . lang。如果:C:\Users\Admin\Desktop\MATLAB\R2022a\bin\win64\ nativedmatlab。dll:找不到依赖库
在java.lang.ClassLoader NativeLibrary美元。加载(本机方法)
java.lang.ClassLoader.loadLibrary0 (ClassLoader.java: 1941)
java.lang.ClassLoader.loadLibrary (ClassLoader.java: 1857)
java.lang.Runtime.loadLibrary0 (Runtime.java: 870)
java.lang.System.loadLibrary (System.java: 1122)
在com.mathworks.toolbox.distcomp.nativedmatlab.NativeMethods。< clinit > (NativeMethods.java: 7)
在com.mathworks.toolbox.distcomp.ui.desk.RunBatchJobActionProvider.lambda初始化0美元(RunBatchJobActionProvider.java: 58)
java.lang.Thread.run (Thread.java: 748)
我面临这个问题我该如何解决这个问题?