Написание обёртки на Java для вызова функции DLL
Работа сводится к изучению примера на C++ и написанию обёртки на Java.
----
Необходимо разработать классы Java, а, при необходимости, дополнительные классы, которые позволяют вызывать функцию/функции DLL.
Библиотека DLL и пример её использования из C++:
http://www.multitran.ru/DownLoad/lemm.zip
Дополнительные материалы:
http://www.multitran.ru/c/m.exe?a=DisplayFile&q=DownloadFile&HL=2
раздел: Программа морфологического анализа для русского языка
Обёртка Java должна возвращать объект класса, который содержит нормальную форму слова, а также все дополнительные атрибуты (часть речи, род, число и т.д.), как то есть в примере на C++.
Результат работы:
- исходный и скомпилированный код классов Java (и дополнительных классов, если такие нужны), который позволяет вызывать описанную выше функцию
- минимальный рабочий пример на Java вызова кода
- описание структуры каталога, которая позволяет запустить пример
Код должен быть задокументирован (JavaDoc). Разработанный код - только обёртка, никакого интерфейса или подобного не нужно.