bonne programation
bonjour,je suis entraint de'apprendre comment interfacer entre un programme c++ et un code java .j'ai debute avec un programme qui parait simple:
public class HelloWorld {
static { System.loadLibrary("HelloWorld"); }
public static native void printCpp();
public static void main(String args[]) {
System.out.print("Hello ");
HelloWorld.printCpp();
}
}
j'ai fait ses actions:
javac HelloWorld
javah -jni HelloWorld
un fichier HelloWorld est genere contenant:
/*********************************************************/
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class HelloWorld */
#ifndef _Included_HelloWorld
#define _Included_HelloWorld
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: HelloWorld
* Method: printCpp
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_HelloWorld_printCpp
(JNIEnv *, jclass);
#ifdef __cplusplus
}
#endif
#endif
/***************************************************/
Maintenant je ne sait pas comment poursuivre la generation d'un dll , où je doit mettre le code c,comment l'executer afin de trouver le resultat
AIDEZ moi s'il vous plait.Merci