|
|
 | | From: | karthik venkatesh | | Subject: | FW: jni interface | | Date: | Mon, 03 Jan 2005 21:07:40 +0530 |
|
|
 |
>From: "karthik venkatesh" >To: ptolemy-hackers@messier.eecs.berkeley.edu, >cygwin-digest-sc.1103558318.jnpjolanfklipeacdcpp-karthikvenkatesh=hotmail.com@cygwin.com >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
_________________________________________________________________ Manage information better. Optimise your tasks. http://www.microsoft.com/india/office/experience/ Experience MS Office System.
---------------------------------------------------------------------------- Posted to the ptolemy-hackers mailing list. Please send administrative mail for this list to: ptolemy-hackers-request@ptolemy.eecs.berkeley.edu
|
|
|