Java

Java Native Interface

Documentation Contents
JavaTM Native Interface (JNI) is a standard programming interface for writing Java native methods and embedding the JavaTM virtual machine* into native applications. The primary goal is binary compatibility of native method libraries across all Java virtual machine implementations on a given platform.

JNI 5.0 Specification

Java Native Interface 5.0 Specification

JNI Enhancements

AWT Native Interface

Other Information

 

*As used on this web site, the terms "Java virtual machine" or "JVM" mean a virtual machine for the Java platform.


Copyright © 2004, 2010 Oracle and/or its affiliates. All Rights Reserved.

Please send comments to: jni@java.sun.com
Sun