[Natif] quel outil j'utilise pour faire mon wrapper java, jni ou jna?
bonjour tous le monde,
J'ai une application en langage "C", pour laquelle, je dois faire un wrapper java.
On ma demandé de faire avec l'outil 'JNI'.
Mais quand j'ai commencé à voir ce dernier, j'ai trouvé dans un lien que 'JNA' est plus simple à utilisé.
J'ai aucune idéé sur JNA. Et t-il meilleur que jni?
Merci
importer des packages dans mon projet
Bonjour tous le monde.
Je suis débutante en java,
Svp comment importé des package a mon projet?
J'ai télécharger JNA depuis ce lien https://jna.dev.java.net/servlets/Pr...408&folderID=0
Je veux l'importé a mon projet. Svp comment je fait ?
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
/** Simple example of native library declaration and usage. */
public class HelloWorld {
public interface CLibrary extends Library {
CLibrary INSTANCE = (CLibrary)
Native.loadLibrary((Platform.isWindows() ? "msvcrt" : "c"),
CLibrary.class);
void printf(String format, Object... args);
}
public static void main(String[] args) {
CLibrary.INSTANCE.printf("Hello, World\n");
for (int i=0;i < args.length;i++) {
CLibrary.INSTANCE.printf("Argument %d: %s\n", i, args[i]);
}
}
} |
J'arrive pas a bien comprendre la notion de package
Merci pour votre aide :)