JNI et eclipse

cs_lapinfroid Messages postés 8 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 mai 2007 - 26 sept. 2006 à 18:30
sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 - 26 sept. 2006 à 18:57
Bonjour a tous,

voila je vous expose mon probleme : je dois utiliser des fonctions C
dans un programme ecrit en JAVA ; je me suis donc tourné vers JNI

Sans trop de difficulté j'ai reussi a coder mon "interface"

voila mon probleme  :

lorsque je lance un programme "test" avec une methode main (compilation execution) j'obtiens bien le bon resultat

mais des que je fais appel a une methode de la classe native dans une
autre classe  celle ci s execute mais plante le logiciel (erreur
de type : free(): invalid next size )

je tiens a preciser que je suis sous eclipse et que ma methode main n est pas dans la classe native 

Dans l attente je vous remercie d'avance

2 réponses

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
26 sept. 2006 à 18:36
Salut,


avec si peut d'info (bout de code (jni), crash jvm???) je dirai que
dans ta couche d'abstraction JNI (la couche de liaison entre le C/C++
et les fonctions natif java) tu fais un truc qui n'est pas valide
(mauvaise manip de tableau java, de chaines de caractère java, etc...)

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
0
sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
26 sept. 2006 à 18:57
en meme temps un morceau de code peut aider

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
0
Rejoignez-nous