То, как использовать winapi, функционирует в Java?

Я делаю проект в Java, который имеет функцию для добавления файлов в базе данных, и я хочу использовать функции winapi для выбора файлов. Как я сделал бы это?

8
задан arindam 31 January 2010 в 17:02
поделиться

3 ответа

Самым простым способом является использование Java JNA , он уже имеет перевод из stcalls.

Вы можете найти базовое руководство для него ( с примером Winapi не меньше) на JavaWorld .

Вы также можете использовать JNI, но JNI требует, чтобы вы использовали специально созданные файлы заголовков для взаимодействия, и все это труднее поддерживать и использовать. Хотя в некоторых случаях это немного быстрее.

15
ответ дан 5 December 2019 в 10:41
поделиться

Вы хотите, чтобы нативный интерфейс Java - это руководство показывает, как реализовать свой собственный, но вы можете легко просто указать на функции WinAPI - http://java.sun.com/docs/books/jni/download/jni/jni .PDF

Вот пример, который я нашел с быстрым Google - не в NeaTest Weafage, но все еще хорошо демонстрирует концепцию хорошо http://edn.embarcadero.com/article/20679

1
ответ дан 5 December 2019 в 10:41
поделиться

Я настоятельно советую Jacob (Java Com Bridge) для использования комбинаций COM. http://sourceforge.net/projects/jacob-project/

Я написал приложение для получения Song Infos из веб-сервисов Amazon. Это хорошая библиотека.

0
ответ дан 5 December 2019 в 10:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: