<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Just to add to the discussion of the JNI, the following are the first
two paragraphs of the JNI specification.&nbsp; I think this is a more
definitive statement to address one of the questions/<br>
<br>
- jek3<br>
<br>
<h2 class="pChapNum">Chapter &nbsp; 1
</h2>
<a name="wp16173"> </a>
<p class="pBody">This chapter introduces the <em class="cEmphasis">Java
Native Interface</em>
(JNI). The JNI is a native programming interface. It allows Java code
that runs inside a Java Virtual Machine (VM) to interoperate with
applications and libraries written in other programming languages, such
as C, C++, and assembly.
</p>
<a name="wp426"> </a>
<p class="pBody">The most important benefit of the
JNI is that it imposes no restrictions on the implementation of the
underlying Java VM. Therefore, Java VM vendors can add support for the
JNI without affecting other parts of the VM. Programmers can write one
version of a native application or library and expect it to work with
all Java VMs supporting the JNI.
</p>
</body>
</html>