Java jna
From wikinotes
(java native access) platform info, and access to various platform internals. It is similar to ctypes in python.
Documentation
github https://github.com/java-native-access/jna official docs http://java-native-access.github.io/jna/5.3.1/javadoc/
Dependency Manager
maven
<!-- https://mvnrepository.com/artifact/net.java.dev.jna/jna --> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.3.1</version> </dependency>