NonStop Server for Java 7.0 Programmer's Reference

Java SE Runtime
Environment (JRE)
The Java virtual machine and the Core Packages. This is the standard Java environment that the
java command invokes. Contrast with Java SE Development Kit (JDK). See also, Java Platform
Standard Edition 7.0 (Java SE).
Java Transaction
API (JTA)
The Oracle product that specifies standard Java interfaces between a transaction manager and
the parties involved in a distributed transaction system: the resource manager, the application
server, and the transactional applications. For more information, see Oracle JTA document.
Java Transaction
Service (JTS)
The transaction API, modeled on OMG's OTS. NSJ7 includes an implementation of the
jts.Current interface.
Java Virtual
Machine (JVM)
The process that loads, links, verifies, and interprets Java bytecode. NSJ7 implements the Java
HotSpot Server virtual machine.
Java Virtual
Machine Tool
Interface (JVM TI)
A programming interface used by development and monitoring tools. It is used to inspect the
state and to control the execution of applications running in the JVM, thereby defining the
debugging services a VM provides.
JavaBeans A platform-neutral component architecture supported by Java, intended for developing or
assembling software for multiple hardware and operating system environments. For more
information, see Oracle JavaBeans document.
JavaBeans
Development Kit
(BDK)
A set of tools for creating JavaBeans that is included with NSJ7.
javac The Java compiler, which compiles Java source code in byte code. Also, the command to run the
Java compiler.
javachk The Java Checker, which determines whether a problem with the Java virtual machine is due to
an incorrect TCP/IP configuration. Also, the command to run the Java checker.
javadoc The Java API documentation generator, which generates API documentation in HTML format from
Java source code. Also, the command to run the Java API documentation generator.
javah The C header and Stub file generator, which generates C header files and C source files from a
Java class, providing the connections that allow Java and C code to interact. Also, the command
to run the C header and stub file generator.
javap The Java class file disassembler, which disassembles compiled Java files and prints a representation
of the Java bytecode. Also, the command to run the Java class file disassembler.
JCK See Java Conformance Kit (JCK).
jdb The Java Debugger, which helps you find and fix errors in Java programs. Also, the command
to run the Java Debugger .jdb uses the Java Debugger API.
JDBC See Java Database Connectivity (JDBC).
JDBC/MP See HP JDBC Driver for SQL/MP (JDBC/MP).
JDBC/MX See HP JDBC Driver for SQL/MX (JDBC/MX).
JDK See Java SE Development Kit (JDK).
JNDI See Java Naming and Directory Interface (JNDI).
JNI See Java Native Interface (JNI).
jre The Java runtime environment, which executes Java bytecode. See also Java SE Runtime
Environment (JRE).
JTA See Java Transaction API (JTA).
JTS See Java Transaction Service (JTS).
jts.Current A JTS interface that lets you define transaction boundaries. NSJ7 includes an implementation of
jts.Current.
JVM See Java virtual machine (JVM).
JVM Heap JVM needs to allocate memory for its operation. This is allocated from C-heap (pre-NSJ7) on
required basis. This memory is not garbage collected.
JVM TI See Java Virtual Machine Tool Interface (JVM TI).
111