Java Platform Invoke API (Demo version) 2.01.04
Vous pourrez télécharger en 5 secondes.
Sur Java Platform Invoke API (Demo version)
Java Platform Invoke API (version Démo) pour MS Windows. Permet au code Java d’appeler des fonctions natives implémentées dans les bibliothèques de liens dynamiques (DLL) comme dans Microsoft .NET Framework. Écrit pour JSE 1.5.x et plus tard. La plate-forme Java invoque une API qui permet au code Java d’appeler des fonctions natives implémentées dans les bibliothèques de liens dynamiques (DLLs), telles que celles de l’API Win32. Il localise et invoque une fonction exportée et rassemble ses arguments (entiers, chaînes, tableaux, structures, et ainsi de suite) à travers la limite d’interopération au besoin. Cette API prend en charge le marshaling implicite qui rend le codage Java avec des fonctions natives très simple. Pour consommer les fonctions DLL exportées, vous avez besoin 1.Identifier les fonctions dans les DLLs. Minimalement, vous devez spécifier le nom de la fonction et le nom du DLL qui le contient. 2.Create une classe pour tenir des fonctions DLL. Vous pouvez utiliser une classe existante, créer une classe individuelle pour chaque fonction native ou créer une classe qui contient un ensemble de fonctions natives connexes. Cette classe devrait étendre CNativeLibrary. Utilisez l’annotation ImportLibrary pour lier votre classe à la bibliothèque native. 3.Create prototypes dans le code Java. Ecrire le prototype d’une fonction native comme méthode avec signature qui correspond à la fonction native à l’aide de l’accord de carte de type de données. Pour identifier la fonction native, utilisez la fonction d’annotation. Marquez la méthode avec le modificateur natif. 4.Call une fonction DLL. Appelez la méthode sur votre classe Java comme vous le feriez toute autre méthode Java. Comme les paramètres peuvent être adoptés structures et implémentés dans les fonctions de rappel Java.