Matlab и JDDE

Обновить: Проблема была решена с помощью MathWorks. Я опубликовал ответ ниже.

Мне нужно управлять программой (Zemax) от Matlab. К сожалению, Zemax поддерживает только DDE для такого управления, которое Matlab больше не поддерживает. Он работает, но перестает работать на 64-битной платформе после нескольких (предположительно 63) вызовов DDE.

Интересно, есть ли рабочие решения. Я мог бы, вероятно, запрограммировать DLL с правильной поддержкой DDE, а затем использовать DDE в Matlab через эту DLL. Это большое усилие для меня. Более подходящим решением было бы использование методов Java DDE. Следующийдругой пост здесь я обнаружил библиотеку JDDE. Однако я не могу заставить его работать: даже если я нахожусь в каталоге с файлами DLL и JAR, выполнение

import pretty-tools.JDDE-2.0.3.*

работает нормально но звонит

a = com.pretty_tools.dde.client.DDEClientConversation()

потом (как сделаноВот) результаты в

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

У меня очень ограниченные права на запись на моем компьютере, поэтому я добавилjavaclasspath.txt файл с расположением jar / dll в каталоге, указанномprefdir, Файл выглядит так:

C:\Users\xxxxxxxx\Documents\matlab toolbox\jdde\pretty-tools-JDDE-2.0.3.jar

призваниеjavaclasspath показывает длинный список с последними строками:

...
C:\Program Files\MATLAB\R2012b\java\jarext\webservices\ws_client_core\mw-service-client-core.jar
C:\Users\kkarapet\Documents\matlab toolbox\jdde\pretty-tools-JDDE-2.0.3.jar                     

DYNAMIC JAVA PATH

<empty>

Таким образом, путь, кажется, установлен правильно. Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос