Java Native Interface

The Java Native Interface (JNI) is a programming framework that allows Java code running in the Java virtual machine (VM) to call and be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages, such as C, C++ and assembly. The JNI is used to write native methods to handle situations when an application cannot be written entirely in the Java programming language such as when the standard Java class library does not support the platform-dependent features or program library. It is also used to modify an existing application, written in another programming language, to be accessible to Java applications. The JNI framework lets a native method utilize Java objects in the same way that Java code uses these objects. A native method can create Java objects and then inspect and use these objects to perform its tasks. A native method can also inspect and use objects created by Java application code.

External links

  • http://java.sun.com/docs/books/jni/

 

<< PreviousWord BrowserNext >>
sobibr extermination camp
general intelligence and security office (aivd)
pine gap
scandinavian institute of comparative vandalism
edward young
brdekreis
continental dollar
border between west jersey and east jersey
hartmann von aue
gerhart hauptmann
security protocol notation
john shaw
luther blissett (footballer)
history of the southern irish state
nonce
cecil court
piccadilly circus tube station
pseudo random number
new black panthers
private pluto
three sided football
penny dog
uss austin (lpd 4)
haxey hood
walt disney's comics and stories
big bad wolf
haskalah
the new adventures of winnie the pooh
xf 91 thunderceptor
captcha
uneven bars (gymnastics)
mickey's christmas carol
fatal microbes
futurism (art)
robert lowry
home care
the wild thornberrys
kino pravda
bootlegging
cinma vrit
armidale, new south wales
lifelog
information processing technology office
vauxhall firenza