|
|
 | | From: | karthik venkatesh | | Subject: | FW: jni interface | | Date: | Thu, 30 Dec 2004 18:02:44 +0530 |
|
|
 |
>From: "karthik venkatesh" >To: ptolemy-hackers@messier.eecs.berkeley.edu >Subject: jni interface >Date: Wed, 29 Dec 2004 23:16:44 +0530 > >hi , >i tried to add meaningOfLife actor in ptolemy. >$created meaningOfLife.c containing double meaningOfLife(){ >return 42.0; >} >$created meaningOfLife.h containing extern "c" double meaningOfLife(); > >$gcc -shared -o meaningOfLife.dll meaningOfLife.c > >$export CLASSPATH=c:/Ptolemy/ptII4.0.1 > >$cd Ptolemy/ptII4.0.1/bin > >$ ./vergil -jni > >I have configured the output parameters etc. > >after following all these steps i run the model which i have created. >it gives an exception as following. > >ptolemy.kernel.util.IllegalActionException: Could not load JNI C class >'jni.meaningOfLife.JnimeaningOfLifeImeaningOfLife' relative to >file:/C:/Ptolemy/ptII4.0.1/bin/ > in .mymodel.meaningOfLifeImeaningOfLife >Because: >jni.meaningOfLife.JnimeaningOfLifeImeaningOfLife > > at jni.GenericJNIActor.initialize(GenericJNIActor.java:658) > > at ptolemy.actor.Director.initialize(Director.java:440) > > at ptolemy.actor.Director.initialize(Director.java:419) > > at ptolemy.domains.sdf.kernel.SDFDirector.initialize(SDFDirector.java:253) > > at ptolemy.actor.CompositeActor.initialize(CompositeActor.java:470) > > at ptolemy.actor.Manager.initialize(Manager.java:442) > > at ptolemy.actor.Manager.execute(Manager.java:289) > > at ptolemy.actor.Manager.run(Manager.java:852) > > at ptolemy.actor.Manager$2.run(Manager.java:901) > >Caused by: java.lang.ClassNotFoundException: >jni.meaningOfLife.JnimeaningOfLifeImeaningOfLife > > at java.net.URLClassLoader$1.run(URLClassLoader.java:199) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > > at jni.GenericJNIActor.initialize(GenericJNIActor.java:656) > > ... 8 more > >Caused by: java.lang.ClassNotFoundException: >jni.meaningOfLife.JnimeaningOfLifeImeaningOfLife > > at java.net.URLClassLoader$1.run(URLClassLoader.java:199) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > > at jni.GenericJNIActor.initialize(GenericJNIActor.java:656) > > at ptolemy.actor.Director.initialize(Director.java:440) > > at ptolemy.actor.Director.initialize(Director.java:419) > > at ptolemy.domains.sdf.kernel.SDFDirector.initialize(SDFDirector.java:253) > > at ptolemy.actor.CompositeActor.initialize(CompositeActor.java:470) > > at ptolemy.actor.Manager.initialize(Manager.java:442) > > at ptolemy.actor.Manager.execute(Manager.java:289) > > at ptolemy.actor.Manager.run(Manager.java:852) > > at ptolemy.actor.Manager$2.run(Manager.java:901) > >what may be the problem? >help me. >with luv, >karthik venkatesh. > >_________________________________________________________________ >Get jobs on the move by SMS. http://goindia.msnserver.com/IN/55253.asp >Post your CV on naukri.com today. > > >---------------------------------------------------------------------------- >Posted to the ptolemy-hackers mailing list. Please send administrative >mail for this list to: ptolemy-hackers-request@ptolemy.eecs.berkeley.edu
_________________________________________________________________ The MS Office product suite. Make efficiency a habit. http://www.microsoft.com/india/office/experience/ Simplify your life.
---------------------------------------------------------------------------- Posted to the ptolemy-hackers mailing list. Please send administrative mail for this list to: ptolemy-hackers-request@ptolemy.eecs.berkeley.edu
|
|
|