Java Native Access (JNA)

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:allows dynamic loading of native libraries
gptkbp:can_be_used_with gptkb:Java_SE
gptkb:Java_EE
gptkb:Android
gptkbp:community_support active
gptkbp:dependency gptkb:libffi
gptkbp:developed_by gptkb:Sun_Microsystems
gptkbp:example calling C functions from Java
gptkbp:first_released gptkb:2006
2006-01-01
gptkbp:has active contributors
native library bindings
gptkbp:has_documentation available online
https://www.w3.org/2000/01/rdf-schema#label Java Native Access (JNA)
gptkbp:is_available_on gptkb:Maven_Central
gptkbp:is_compatible_with Java 1.5 and above
gptkbp:is_distributed_by gptkb:intellectual_property
gptkbp:is_documented_in gptkb:Javadoc
gptkbp:is_integrated_with build tools
gptkbp:is_maintained_by JNA community
gptkbp:is_open_source gptkb:true
gptkbp:is_part_of gptkb:Java_ecosystem
gptkbp:is_recommended_by JNI for simplicity
gptkbp:is_similar_to gptkb:Java_Native_Interface_(JNI)
gptkbp:is_supported_by community forums
gptkbp:is_tested_for gptkb:JUnit
gptkbp:is_used_by gptkb:developers
gptkbp:is_used_in desktop applications
embedded systems
game development
scientific computing
system programming
server applications
gptkbp:latest_version semantic versioning
5.10.0
gptkbp:license gptkb:LGPL
gptkbp:platform cross-platform
gptkbp:programming_language gptkb:Java
gptkbp:provides Java interface to native code
callback support
gptkbp:release_date gptkb:2006
gptkbp:repository gptkb:Git_Hub
gptkbp:special_features ease of use
gptkbp:supports gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:used_for accessing native shared libraries
gptkbp:uses reflection
gptkbp:written_in gptkb:Java
gptkbp:bfsParent gptkb:Java_2_Platform
gptkbp:bfsLayer 4