2010-01-31 22 views
8

Robię projekt w java, który ma funkcję dodawania plików w bazie danych, i chcę użyć funkcji Winapi do wybrania plików. Jak to zrobić?Jak korzystać z funkcji Winapi w java?

+1

Czy istnieje powód, dla którego nie chcesz używać wbudowanego selektora plików w Javie? – aperkins

Odpowiedz

15

zdecydowanie najłatwiejszym sposobem jest użycie Java JNA, ma już tłumaczenie z stcalls w.

można znaleźć podstawowy poradnik dla niego (z przykładu winAPI nie mniej) na JavaWorld.

Można również użyć JNI, ale JNI wymaga użycia specjalnie skonstruowanych plików nagłówkowych do interfejsu, a jego obsługa jest trudniejsza. W niektórych przypadkach jest nieco szybszy.

+0

+1 raz pierwszy usłyszałem o JNA – stacker