IBM User Guide for Java V7 on Windows > Product overview > Introduction
IBM SDK
The SDK contains development tools and a JRE.
The SDK is an installable Java package supplied by IBM, which contains the Java API. The Java API is a large collection of ready-made classes, grouped into libraries, that help you develop and deploy applications. The SDK also includes:
- The Java Compiler.
- The IBM JRE and IBM Java Virtual machine (JVM).
- Tools for monitoring, debugging, and documenting applications.
- Tools for developing user interfaces, or GUIs.
- Integration libraries for applications that must access databases and remote objects.
The SDK package contains a readme file that provides links to the online information center documentation, and to downloadable documentation. The documentation available for download includes this guide, in multiple formats.
When the package is installed, the SDK tools can be found in the C:\Program Files\IBM\Java70\bin directory.
Applications written entirely in Java must have no dependencies on the IBM SDK directory structure (or files in those directories). Any dependency on the SDK directory structure (or the files in those directories) might result in application portability problems. Java Native Interface (JNI) applications have some minor dependencies.
Contents of the SDK
- SDK tools:
- appletviewer.exe (Java Applet Viewer)
- Tests and runs applets outside a web browser.
- apt.exe (Annotation Processing Tool)
- Finds and runs annotation processors based on the annotations present in the set of specified source files being examined.This tool is deprecated in Java version 7.
- extcheck.exe (Extcheck utility)
- Detects version conflicts between a target jar file and jar files that are currently installed.
- idlj.exe (IDL to Java Compiler)
- Generates Java bindings from a given IDL file.
- jar.exe (Java Archive Tool)
- Combines multiple files into a single Java Archive (JAR) file.
- jarsigner.exe (JAR Signing and Verification Tool)
- Generates signatures for JAR files and verifies the signatures of signed JAR files.
- java.exe (Java Interpreter)
- Runs Java classes. The Java Interpreter runs programs that are written in the Java programming language.
- java-rmi.exe (HTTP-to-CGI request forward tool)
- Accepts RMI-over-HTTP requests and forwards them to an RMI server listening on any port.
- javac.exe (Java Compiler)
- Compiles programs that are written in the Java programming language into bytecodes (compiled Java code).
- javadoc.exe (Java Documentation Generator)
- A utility to generate HTML pages of API documentation from Java source files.
- javah.exe (C Header and Stub File Generator)
- Enables you to associate native methods with code written in the Java programming language.
- javap.exe (Class File Disassembler)
- Disassembles compiled files and can print a representation of the bytecodes.
- javaw.exe (Java Interpreter)
- Runs Java classes in the same way as the java command does, but does not use a console window.
- javaws.exe (Java Web Start)
- Enables the deployment and automatic maintenance of Java applications.
- jconsole.exe (JConsole Monitoring and Management Tool)
- Monitors local and remote JVMs using a GUI. JMX-compliant.
- jdb.exe (Java Debugger)
- Helps debug your Java programs.
- jdmpview.exe (Cross-platform dump formatter)
- Analyzes dumps.
- keytool.exe (Key and Certificate Management Tool)
- Manages a keystore (database) of private keys and their associated X.509 certificate chains that authenticate the corresponding public keys.
- native2ascii.exe (Native-To-ASCII Converter)
- Converts a native encoding file to an ASCII file that contains characters encoded in either Latin-1 or Unicode, or both.
- packager.exe (JavaBean to ActiveX packager)
- Packages a JavaBean in a jar file for use as an ActiveX control.
- policytool.exe (Policy File Creation and Management Tool)
- Creates and modifies the external policy configuration files that define your installation's Java security policy.
- rmic.exe (Java Remote Method Invocation (RMI) Stub Converter)
- Generates stubs, skeletons, and ties for remote objects. Includes RMI over Internet Inter-ORB Protocol (RMI-IIOP) support.
- rmid.exe (RMI activation system daemon)
- Starts the activation system daemon so that objects can be registered and activated in a Java virtual machine (JVM).
- rmiregistry.exe (Java remote object registry)
- Creates and starts a remote object registry on the specified port of the current host.
- schemagen.exe
- Creates a schema file for each namespace referenced in your Java classes.
- serialver.exe (Serial Version Command)
- Returns the serialVersionUID for one or more classes in a format that is suitable for copying into an evolving class.
- tnameserv.exe (Common Object Request Broker Architecture (CORBA) transient naming service)
- Starts the CORBA transient naming service.
- wsgen.exe
- Generates JAX-WS portable artifacts used in JAX-WS Web services.
- wsimport.exe
- Generates JAX-WS portable artifacts from a Web Services Description Language (WSDL) file.
- xjc.exe
- Compiles XML Schema files.
- Include Files
- C headers for JNI programs.
- readme file
- A text file containing minimal information about how to get started. This file provides links to online and downloadable documentation, including Java API documentation for the IBM SDK.
- Copyright notice
- The copyright notice for the SDK for Windows software.
- License file
The License file, C:\Program Files\IBM\Java70\docs\content\<locale>\license_<locale>, contains the license agreement for the SDK for Windows software (where <locale> is the name of your locale, for example en). To view or print the license agreement, open the file in a Web browser.
Parent: Introduction
Error 404 - Not Found Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.