j'ai compilé ce programme dans jcreator,puis créé le HelloWord .h
public class HelloWord
{ static { System.loadLibrary("HelloWorld"); }
public static native void printCpp();
public static void main(String args[])
{ System.out.print("HelloWorld in java ");
HelloWord.printCpp();
}
}
voilà le code en C il m'affiche des erreurs de compilation, j'ai pas compris comment céer :HelloWorld.c
qu'es que je dois écrire dans HelloWorld.c???
HelloWorld.c
#include "HelloWorld.h"
#include <stdio.h>
#include <jni.h>
JNIEXPORT void JNICALL Java_HelloWorld_printCpp(JNIEnv *env, jclass obj)
{// Un affichage sur la console en C++
printf("Hello world in C++");
}