Java APIs
IBM® Developer Kit for Java™, which implements Java Technology, can be used to create and run Java programs on your system. Related information for IBM Developer Kit for Java provides links to IBM i™-specific Javadocs and to Javadoc and API reference information.
IBM Toolbox for Java is a set of Java classes that allow you to use Java programs to access data on your system. You can find information about the Java classes at the following link: https://javadoc.io/doc/net.sf.jt400/jt400
The Collection Services function provides user-defined categories APIs that allow you to gather performance data from other applications. Java versions of these APIs are included. See Implementing user-defined categories in Collection Services for more information.
Other Java APIs include:
- Java Debug Wire Protocol
(JDWP) is the protocol used for communication between a debugger and the Java virtual machine (VM) that it debugs.
- Java Virtual Machine Tool Interface
(JVMTI) is a native programming interface for use by tools. It provides both a way to inspect the state and to control the execution of applications running in the Java virtual machine (JVM). JVM TI supports the full breadth of tools that need access to JVM state, including but not limited to: profiling, debugging, monitoring, thread analysis, and coverage analysis tools.
- Note:JVM TI was introduced at JDK 5.0. JVM TI replaced the Java Virtual Machine Profiler Interface (JVMPI) and the Java Virtual Machine Debug Interface (JVMDI) which, as of JDK 6, are no longer provided.
[ Back to top | APIs by category ]