Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/03/2006, à 13:59

dRk

[C et Java]

Bonjour, j'ai un projet où je voudrais mélanger du code C et java. Pour l'instant, toutes mes structures et fonctions sont écrites en C, le programme principal aussi. On m'a dit qu'il était possible de faire une interface graphique en java en réecrivant le programme principal en Java. Mais je vois pas du tout comment je peux importer mes structures et fonctions dans mon programme java.

#2 Le 11/03/2006, à 20:53

thx1138

Re : [C et Java]

dRk a écrit :

[...]On m'a dit qu'il était possible de faire une interface graphique en java en réecrivant le programme principal en Java[...]

Tu veux bien sûr dire "programme principal en C" ?

Pour interfacer du code Java avec du C, il faut faire appel à JNI (Java Native Interface).
C'est comme ça que fait Java-Gnome.

Le lien officiel est http://java.sun.com/j2se/1.5.0/docs/guide/jni/ (Aussi disponible pour les autres versions de Java).

Pour te faciliter la vie, tu peux regarder du côté de Swig.
Je n'ai personnellement jamais testé Swig avec Java.

Dernière modification par thx1138 (Le 11/03/2006, à 20:55)


They did not know it was impossible, so they did it - Mark Twain

Hors ligne