Java Platform Invoke API (Demo version) 2.01.04

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 542.00 KB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

Java Platform Invoke API (wersja demo) dla systemu MS Windows. Umożliwia kodowi Java wywoływanie natywnych funkcji zaimplementowanych w bibliotekach łączy dynamicznych (biblioteki DLL), takich jak w programie Microsoft .NET Framework. Napisane dla JSE 1.5.x i nowszych. Platforma Java wywołać interfejs API, który umożliwia kod Java do wywoływania funkcji natywnych zaimplementowanych w bibliotekach łączy dynamicznych (DLL), takich jak te w interfejsie API Win32. Lokalizuje i wywołuje wyeksportowane funkcji i marshals jego argumenty (liczby całkowite, ciągi, tablice, struktury i tak dalej) w całej granicy współdziałania w razie potrzeby. Ten interfejs API obsługuje niejawne kierowanie, które sprawia, że kodowanie java z funkcjami macierzystymi jest bardzo proste. Aby korzystać z eksportowanych funkcji DLL, potrzebujesz 1.Identyfikowanie funkcji w bibliotekach DLL. Minimalnie należy określić nazwę funkcji i nazwę biblioteki DLL, która ją zawiera. 2.Utwórz klasę do przechowywania funkcji DLL. Można użyć istniejącej klasy, utworzyć indywidualną klasę dla każdej funkcji macierzystej lub utworzyć jedną klasę zawierającą zestaw powiązanych funkcji natywnych. Ta klasa powinna rozszerzyć CNativeLibrary. Użyj adnotacji ImportLibrary, aby powiązać klasę z biblioteką macierzystą. 3.Tworzenie prototypów w kodzie Java. Zapisz prototyp funkcji macierzystej jako metody z podpisem, która odpowiada funkcji macierzystej przy użyciu umowy mapy typu danych. Aby zidentyfikować funkcję macierzystą, użyj funkcji adnotacji. Oznacz metodę za pomocą modyfikatora macierzystego. 4.Wywołanie funkcji DLL. Wywołanie metody na klasie Java, jak każda inna metoda Java. Ponieważ parametry mogą być przekazywane struktur i implementowane w java funkcji wywołania zwrotnego.

historia wersji

  • Wersja 2.01.04 opublikowany na 2007-02-28

Szczegóły programu