IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

[JNI]Employer Java dans C++


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé Avatar de dinver
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 122
    Par défaut [JNI]Employer Java dans C++
    Bonjour,
    j'ai des classes écrite en java je veux les utiliser en un langage comme pascal ou C est-ce possible ? Il m'a été dis que si je réussirais à les convertir en DLL cela est possible. Donc, y a t-il un moyen de le faire ?

    Sinon, quel solution peut-on adopter pour pouvoir utiliser mes classes.

    Je vous remercie par avance.

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Tu peux utiliser JNI pour ecrire une dll qui exportera tes methodes Java dans des fonctions. Tu peux aussi utilise JNI pour instancier la JVM dans ton code C par exemple et invoquer tes classes et methodes.

  3. #3
    Membre confirmé Avatar de dinver
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 122
    Par défaut
    Citation Envoyé par Gfx
    Tu peux utiliser JNI pour ecrire une dll qui exportera tes methodes Java dans des fonctions. Tu peux aussi utilise JNI pour instancier la JVM dans ton code C par exemple et invoquer tes classes et methodes.
    Je croyais qu'avec JNI on pouvait appeler du code en C ou autre pour l'utiliser en Java. Je ne suis que débutant en la matière, y a t-il un tutorial qui explique comment faire pour utiliser une classe java dans un code C.

    Je vous remercie.

  4. #4
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    JNI permet de faire les deux. Va voir ici :
    http://www.progx.org/article/Java/11
    http://www.progx.org/article/Java/12

  5. #5
    Membre confirmé Avatar de dinver
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 122
    Par défaut
    Je ne peux que vous remercier. Désormais, developpez reste une mine d'or. Merci à toute l'équipe et à tous les forumiens. En particulier, Gfx qui m'a aidé pour ce post Bonne continuation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JNI]dll java
    Par icepower dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 03/09/2009, 14h53
  2. Enlever ou remplacer le petit logo java dans les fenetres
    Par BernardT dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 16/07/2005, 18h45
  3. Demande d'information pour ajout d'API Java dans eclipse
    Par BernardT dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 07/07/2005, 17h08
  4. [Shell]Détecter la version de java dans un script
    Par sc_wizard29 dans le forum Général Java
    Réponses: 4
    Dernier message: 01/07/2005, 10h00
  5. Variable Java dans JavaScript
    Par blaiseac dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo