knowledge-database (beta)

Current group: comp.soft-sys.ptolemy

FW: jni interface

FW: jni interface  
karthik venkatesh
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
   

Copyright © 2006 knowledge-database   -   All rights reserved