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).

10
votes
J'ai une application Java qui crée une prise pour parler à un processus serveur, par exemple un nouveau java.net.socket (hôte de chaîne, Port Int). Cette application incl ...

10
votes
Comment puis-je charger une bibliothèque d'un pot? E.G. Test.jar +- libAbc.so +- libDef.so +- ... ...

9
votes
J'ai un projet Android avec une structure de dossiers libs Like: xxx FOO et bar sont des bibliothèques tie ...

9
votes
Je ne peux pas obtenir ces deux inconvénients de l'utilisation de JNI. Je veux en savoir plus sur eux: Erreur d'exécution difficile à déboguer dans ...