-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 に答える