2010-01-31 17 views
8

Estoy haciendo un proyecto en Java que tiene la función de agregar archivos en la base de datos, y quiero usar las funciones de winapi para seleccionar archivos. ¿Cómo haré eso?¿Cómo usar las funciones de winapi en java?

+1

¿Hay algún motivo por el que no desee utilizar el selector de archivos integrado en Java? – aperkins

Respuesta

15

con mucho, la forma más fácil es mediante el uso Java JNA, que ya tiene en la traducción del stcalls.

puede encontrar un tutorial básico para él (con el ejemplo Winapi nada menos) en JavaWorld.

También puede usar JNI, pero JNI requiere que use archivos de encabezado especialmente creados para la interconexión y es mucho más difícil de mantener y usar. Sin embargo, es un poco más rápido en algunos casos.

+0

+1 primera vez que escuché sobre JNA – stacker

0

Recomiendo encarecidamente JACOB (Java COM Bridge) para utilizar las interfaces COM. http://sourceforge.net/projects/jacob-project/

Escribí una aplicación para obtener información sobre canciones de Amazon Web Services. Es una buena biblioteca para tener.

Cuestiones relacionadas