Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#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

Haut de page ↑