Questions et réponses pour le java-native-interface :

L'interface Java Native (JNI) donne à la fois la possibilité aux implémentations JVM d'exécuter le code natif du système et la possibilité pour le code natif d'exécuter du code Java (en créant de nouvelles instances JVM). Les langages cibles les plus courants pour JNI sont C et C ++, pour lesquels au moins les implémentations Sun / Oracle JDK fournissent des commandes d'assistance (javap - pour le désassemblage de code, javah pour la génération de code c).

8
votes
Je dois écrire une bibliothèque de liaison dynamique en C ++ utilisée par Java sur Android. Comme je l'obtiens, cela devrait être la bibliothèque .so, mais je ne ...

8
votes
J'écris Java 6 Application et je dois vérifier si un fichier est lisible. Cependant, sur Windows Canread () retourne toujours true . Je vois donc que p ...

8
votes
J'essaie de déboguer une bibliothèque partagée native que mon application utilise à travers JNI. Je peux m'attacher à une application en cours d'exécution ...

8
votes
J'ai une structure C. struct data{ double value1[50]; double value2[50]; int count; }; ...