посмотрите JNA на GitHub (последняя версия JavaDoc
). Цитата из описания проекта:
JNA обеспечивает программам Java легкий доступ к собственным разделяемым библиотекам (DLL в Windows) без написания чего-либо, кроме кода Java - без JNI или собственного кода требуется . Эта функциональность сравнима с Windows Platform / Invoke и ctypes Python. Доступ является динамическим во время выполнения без создания кода.
Несколько проектов используют его, в том числе IntelliJ IDEA
, Cassandra
и Netbeans
.