Hi all,<br><br>I'm trying to use the MATLAB actor, but I get this error message when I try to run it. I'm running on windows XP and I've set the environment variables to include the MATLAB bin and its win32 folder. It says that it cant find the ptmatlab shared library but I can see ptmatlab.dll file in the Kepler-1.0.0\lib folder. I'm fairly new at Kepler, so please excuse me if this is a dumb question. <br>
<br>ptolemy.kernel.util.IllegalActionException: There was a problem invoking the Ptolemy II Matlab interface.<br>The interface has been tested under Windows and Linux.<br>The interface requires that Matlab be installed on the local machine and that the ptmatlab shared library available.<br>
Refer to $PTII/ptolemy/matlab/makefile for more information.<br> in .<Unnamed Object>.MatlabExpression<br>Because:<br>java.lang.NoClassDefFoundError<br> at ptolemy.matlab.Expression.preinitialize(Expression.java:205)<br>
at ptolemy.actor.Director.preinitialize(Director.java:865)<br> at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:527)<br> at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1103)<br>
at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:913)<br> at ptolemy.actor.Manager.initialize(Manager.java:578)<br> at ptolemy.actor.Manager.execute(Manager.java:321)<br> at ptolemy.actor.Manager.run(Manager.java:1071)<br>
at ptolemy.actor.Manager$3.run(Manager.java:1112)<br>Caused by: java.lang.NoClassDefFoundError<br> at ptolemy.matlab.Expression.preinitialize(Expression.java:202)<br> ... 8 more<br>Caused by: java.lang.NoClassDefFoundError<br>
at ptolemy.matlab.Expression.preinitialize(Expression.java:202)<br> at ptolemy.actor.Director.preinitialize(Director.java:865)<br> at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:527)<br>
at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1103)<br> at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:913)<br> at ptolemy.actor.Manager.initialize(Manager.java:578)<br> at ptolemy.actor.Manager.execute(Manager.java:321)<br>
at ptolemy.actor.Manager.run(Manager.java:1071)<br> at ptolemy.actor.Manager$3.run(Manager.java:1112)<br><br>