Native Interface (JNI)

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation gptkb:JNI
gptkbp:allows calling C and C++ code from Java
calling Java code from native code
gptkbp:category Java platform technology
gptkbp:documentation https://docs.oracle.com/en/java/javase/17/docs/specs/jni/index.html
gptkbp:enables Java code to call native methods
native code to call Java methods
gptkbp:fullName gptkb:Java_Native_Interface
https://www.w3.org/2000/01/rdf-schema#label Native Interface (JNI)
gptkbp:introducedIn gptkb:JDK_1.1
gptkbp:language gptkb:Java
gptkb:C++
C
gptkbp:maintainedBy gptkb:Oracle_Corporation
gptkbp:purpose enables Java code to interact with native applications and libraries
gptkbp:relatedTo gptkb:Java_Virtual_Machine
gptkb:Java_Virtual_Machine_(JVM)
gptkb:Java_Native_Access_(JNA)
gptkbp:specifies gptkb:Java_SE_specification
gptkbp:usedBy gptkb:Java_programming_language
gptkbp:usedFor accessing platform-specific features
improving performance-critical code
integrating legacy code
gptkbp:usedIn Android development
desktop Java applications
gptkbp:bfsParent gptkb:HotSpot_JVM
gptkbp:bfsLayer 6