Java Native Interface
Framework for enabling Java programs to call and be called by programs in other languages
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.
Nº Q168492 ★★
Uncommon · Literature
Java Native Interface
Framework for enabling Java programs to call and be called by programs in other languages
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.
From Wikipedia
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly. Java 22 introduces the Foreign Function and Memory API, which can be seen as the successor to Java Native Interface.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
I
Infrastructure as code
Process of managing and provisioning computer data centers through machine-readable definition files
Nº Q24964334 ★★
Not listed
-
OptiX
Ray tracing API
Nº Q4045938 ★
Not listed
-
K
KDE
Free software project and community
Nº Q1431 ★★★
Not listed
-
W
Windows Native API
Lightweight API used by Windows NT and user mode applications
Nº Q2246458 ★
Not listed
-
J
JSDoc
In-comment documentation for JavaScript
Nº Q2089685 ★
Not listed
-
G
Gambas
Integrated development environment for the BASIC dialect Gambas
Nº Q648124 ★
Not listed
-
X
XCB
Library implementing the client-side of the X11 display server protocol
Nº Q1557445 ★
Not listed
-
A
Apache Hadoop
Distributed data processing framework
Nº Q29120 ★★
Not listed
-
XWiki
Free wiki software platform written in Java
Nº Q526699 ★★
Not listed
-
N
Nice (Unix)
Standard UNIX utility
Nº Q1050563 ★
Not listed
-
W
WebRTC
API definition drafted by W3C that supports browser-to-browser communication without plugins
Nº Q1089715 ★★★
Not listed
-
Midjourney
AI art generator
Nº Q113070628 ★★★
Not listed
-
Nvu
HTML editor
Nº Q157758 ★
Not listed
-
S
Samba (software)
Free software re-implementation of the SMB networking protocol
Nº Q1830735 ★★★
Not listed
-
E
Emscripten
Program converting LLVM bytecode to WebAssembly or asm.js
Nº Q2814113 ★
Not listed
-
Turbo Vision
Text user interface
Nº Q1571571 ★
Not listed
-
M
MinGW
Implementation of the GNU toolchain for Windows, 32-bit version; see also Mingw-w64
Nº Q595758 ★★
Not listed
-
ITunes
Media player and library software
Nº Q9589 ★★★★
Not listed