-1

我想在 MATLAB 中使用jdde。我的电脑上有 pretty-tools-JDDE-1.0.2.jar。这是我在 MATLAB 中的代码:

javaaddpath('C:\test\pretty-tools-JDDE-1.0.2.jar');
conversation = com.pretty_tools.dde.client.DDEClientConversation();

我得到错误:

Undefined variable "com" or class "com.pretty_tools.dde.client.DDEClientConversation".

但是,当我调用 javaclasspath 函数时,jar 文件列在“DYNAMIC JAVA PATH”下。为什么我会收到此错误?正确的方法是什么?

4

1 回答 1

0

JavaDDEx64 看起来像一个找不到的共享库/dll。您需要将其添加到库路径中。如果您有访问权限,一个快速的方法就是在您的 matalbroot()/bin/$arch 文件夹中复制一份($arch 将是 macos/win64 等)。

如果您没有对 matlabroot 的写入权限,则将“C:\jdde\”添加到现在位于启动文件夹中的 librarypath.txt 的副本中。JavaDDEx64.dll 所在的位置。现在由 MATLAB 找到。

于 2012-10-04T08:24:43.873 回答