Java I / O с использованием inpout32.dll - PullRequest
2 голосов
/ 19 декабря 2008

Я пытаюсь управлять некоторыми светодиодами, подключенными к параллельному порту в Windows XP. Самым простым решением будет Inpout32.dll из Logix4u.net . Я нашел много примеров исходного кода на разных языках (C ++, Visual Basic, C #), но ничего не использовал Java.

Знаете ли вы какие-либо руководства по вызову функций DLL из Java? (то, что я до сих пор нашел в Google, не настолько продвинуто).

Среда: Java 1.6.0, Windows XP

Ответы [ 2 ]

3 голосов
/ 19 декабря 2008

Общий способ доступа к нативному коду из Java - JNI .

Однако, есть фреймворки, такие как JNA и / или JInvoke , скрывающие всю сложность JNI и обеспечивающие интерфейс, аналогичный VBasic и C #.

Кстати, здесь есть библиотека JNI и примеры для вашей конкретной DLL здесь

2 голосов
/ 19 декабря 2008

Существует также JNIWrapper

...