Как использовать Windows API (user32.dll) в Java - PullRequest
0 голосов
/ 18 марта 2011

Есть ли способ использовать Windows API i.e user32.dll в Java ??

Ответы [ 3 ]

4 голосов
/ 18 марта 2011

Использование JNA - также см. Страницу Собственный доступ к Java в Википедии.

3 голосов
/ 18 марта 2011

Вы можете использовать:

  • JNA (как уже написано в предыдущих ответах)
  • Bridj .Bridj - проект, более молодой, чем JNA, и у него все еще есть ограничения, но он также имеет некоторые приятные особенности: поддержка обобщений, быстрее, чем JNA, API на основе аннотаций ...
0 голосов
/ 18 марта 2011

Конечно, есть. Посмотрите на http://www.codeguru.com/java/tij/tij0193.shtml для обсуждения J / Direct, которое позволяет вам взаимодействовать практически с любым API. Пример там на самом деле user32.dll

Редактировать: J / Direct больше не поддерживается, а также только для Windows, может быть лучше с предложением Эрика JNA выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...