Je fais un projet en Java qui a la fonction d'ajouter des fichiers dans la base de données et je souhaite utiliser les fonctions Winapi pour sélectionner des fichiers. Comment ferais-je cela? P>
3 Réponses :
Vous voulez une interface native Java - ce didacticiel vous montre comment implémenter votre propre mais vous pouvez facilement indiquer que les fonctions Winapi - http://java.sun.com/docs/books/jni/download/jni.pdf p>
Voici un exemple que j'ai trouvé avec un rapide Google - et non la page Web latétrique mais démontre toujours le concept bien HTTP : //edn.embarcadero.com/article/20679 p>
De loin le moyen le plus simple consiste à utiliser Java JNA , il a déjà une traduction de StCalls in. < / p>
Vous pouvez trouver un didacticiel de base pour celui-ci (avec l'exemple Winapi sans moins) sur Javaworld . P>
Vous pouvez également utiliser JNI, mais JNI vous oblige à utiliser des fichiers d'en-tête spécialement construits pour interfaquage et tout est plus difficile à maintenir et à utiliser. C'est un peu plus rapide dans certains cas cependant. P>
Je conseille fortement Jacob (Java Com Bridge) pour utiliser des interfaces COM. http://sourceforge.net/projects/jacob-project/ p>
J'ai écrit une application pour obtenir des infos de chanson d'Amazon Web Services. C'est une belle bibliothèque à avoir. P>
Y a-t-il une raison pour laquelle vous ne voulez pas utiliser le fichier de fichier intégré en Java?