The JavaTM Compatibility Kit (JCK) is a portable, configurable automated test suite. As such, it requires preparation and study prior to execution.
Java technology licensees can create Java Platform, Standard Edition 6 (Java SE 6) software components for their own platforms by following the Java Community ProcessSM (JCPSM) program specifications. To ensure that your products comply with the Java specifications, Sun developed the JCK.
This manual describes how to use JCK 6b to test your implementation of the Java platform. It details the certification procedure, the components of the test suite, and the specifics of configuring the JavaTestTM harness for specific portions of the test suite.
In most cases, you cannot unpack JCK 6b and immediately run tests. Depending on your test environment, you might be required to configure a system to be a server for the JavaTest harness or to configure one or more systems for networking tests. Before running the JCK tests, you must understand how to use the JavaTest harness to configure and run tests. JCK 6b provides a tutorial and sample tests suites that you can use to become familiar with using the JavaTest harness to configure and run tests on an existing Java platform reference implementation.
See Appendix D for detailed information about running the tutorial and sample tests. After you are familiar with using the JavaTest harness to configure and run tests, you can use JCK 6b to test your target system.
Before You Read This Guide
This guide assumes that you are familiar with the Java programming language and with running Java technology applications on at least one platform implementation. You must also understand how to configure the JavaTest harness and the computer system used in testing. See Related Documentation for a list of the JavaTest harness user documents.
How This Guide Is Organized
UNIX® Platform Commands
This document does not contain information about basic UNIX platform commands and procedures such as shutting down the system, booting the system, and configuring devices.
See one or more of the following for this information:
This User's Guide uses the following typographic conventions:
Table P-1 Typographic Conventions
Shell Prompts in Command Examples
Examples in this User's Guide might contain the following shell prompts:
Table P-2 Shell Prompts
When installed, JCK 6b includes a doc directory that contains both JCK 6b and JavaTest harness documentation in PDF and HTML format.
Table P-3 Related Documentation Titles
Accessing Sun Documentation Online
The Java Developer ConnectionSM web site enables you to access Java platform technical documentation.
Sun Welcomes Your Comments
Sun is interested in improving its documentation and welcomes your comments and suggestions. You can email your comments to Sun at firstname.lastname@example.org.