Original author(s) | Todd Fast, Timothy Wall, Liang Chen |
---|---|
Initial release | May 9, 2007 |
Stable release | 5.14.0
/ December 10, 2023[1] |
Repository | |
Written in | C and Java |
Operating system | Windows, macOS, Android, AIX, FreeBSD, Linux, OpenBSD, Solaris, Windows Mobile |
Platform | Java 1.4 or later (for JNA 3.5.2 or earlier), Java 1.6 for JNA 4.0.0 and later |
Size | 1.83 MB (archived) |
Type | Software Library |
License | LGPL version 2.1 or later and (from version 4.0 onward) the Apache Software License, version 2.0 |
Website | github |
Java Native Access (JNA) is a community-developed library that provides Java programs easy access to native shared libraries without using the Java Native Interface (JNI). JNA's design aims to provide native access in a natural way with a minimum of effort. Unlike JNI, no boilerplate or generated glue code is required.