5.14.0
/ December 10, 2023; 4 months ago (2023-12-10)[1]
Repository
github.com/java-native-access/jna
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.com/java-native-access/jna
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.
^"Release 5.14.0". GitHub. 2023-01-14.
and 25 Related for: Java Native Access information
JavaNativeAccess (JNA) is a community-developed library that provides Java programs easy access to native shared libraries without using the Java Native...
software design, the JavaNative Interface (JNI) is a foreign function interface programming framework that enables Java code running in a Java virtual machine...
Rubinius, MacRuby, gcj, GNU Smalltalk, IcedTea, Cycript, Pawn, Squeak, JavaNativeAccess, Common Lisp (via CFFI), Racket, Embeddable Common Lisp and Mozilla...
how a client may access a database. It is a Java-based data access technology used for Java database connectivity. It is part of the Java Standard Edition...
Java applets are small applications written in the Java programming language, or another programming language that compiles to Java bytecode, and delivered...
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are...
Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to...
for Java Bindings for OpenGL (JSR-231). JOGL allows access to most OpenGL features available to C language programs through the use of the JavaNative Interface...
between legacy code and Java is often needed. This adaption code must be coded in a non-Java language, often C or C++. JavaNativeAccess (JNA) allows easier...
access to these functions commonly use JavaNative Interface wrappers to access operating system APIs. Almost all of JCL is stored in a single Java archive...
the Java Virtual Machine (JVM). JVMTI is designed to provide an Application Programming Interface (API) for the development of tools that need access to...
Java package organizes Java classes into namespaces, providing a unique namespace for each type it contains. Classes in the same package can access each...
in development. The library accessesnative C code through the JavaNative Interface (JNI). Bindings to each of the native libraries exist as different...
possible. Some examples of these mechanisms include: JavaNative Interface (JNI) JavaNativeAccess (JNA) A foreign function library for Python Managed...
Java AWT Native Interface (JAWT) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly...
with non-Windows users who did not have access to Internet Explorer. The latest revision of the DRAC6 uses a Java application instead (launched from within...
north, the province of Central Java to the east and the Indian Ocean to the south. With Banten, this province is the native homeland of the Sundanese people...
The Java programming language and Java software platform have been criticized for design choices including the implementation of generics, forced object-oriented...
The Java Development Kit (JDK) is a distribution of Java technology by Oracle Corporation. It implements the Java Language Specification (JLS) and the...
JavaOS is a discontinued operating system based on a Java virtual machine. It was originally developed by Sun Microsystems. Unlike Windows, macOS, Unix...
Serbia Yugoslav People's Army (Jugoslovenska narodna armija) JavaNativeAccess, a Java software library JNA Wireless Association, an amateur radio organization...