|
The Java Archive (JAR) File Format is an excerpt from the online version of The Java Tutorial Continued, The Rest of the JDK . The book version will be published by Addison-Wesley in December, 1998. The Java Tutorial Continued is the second volume of The Java Tutorial. It covers the rest of the core Java platform not covered in the first volume and is updated for JDK 1.2. The Java Tutorial Continued covers many JDK features, including the following:
Note: To navigate through The Java Archive (JAR) File Format excerpt, use the arrow icons and the "contents" link. To view the rest of The Java Tutorial Continued, use the trail map icon. The Java Archive (JAR) File FormatThe Java Archive (JAR) file format enables you to bundle multiple files into a single archive file. Typically a JAR file will contain the class files and auxiliary resources associated with applets and applications. Note: The JAR file format was introduced in version 1.1 of the Java Development Kit, and version 1.2 includes several enhancements to JAR file functionality. Unless otherwise noted, features covered in this trail pertain to both versions 1.1 and 1.2. If a feature description or example pertains only to one version, you'll be alerted with an annotation such as "version 1.2." The JAR file format provides many benefits:
This trail has three lessons: Using JAR Files: The Basics shows you how to perform basic JAR-file operations, and how to run software that is bundled in JAR files. This lesson also introduces you to the concept of the JAR file's manifest, which plays an important role in more advanced JAR functionality. Signing and Authenticating JAR Files shows you how to use the JDK tools to digitally sign JAR files and verify the signatures of signed JAR files. Using JAR-related APIs Introduced in 1.2 introduces you to some of the new JAR-handling features in version 1.2 of the Java platform. The JAR file format is an important part of the Java platform's extension mechanism. You can learn more about that aspect of JAR files in the The Extension Mechanism trail of this tutorial.
Alan Sommerer writes documentation about the Java Development Kit for Java Software. Before moving to California, Alan was a physicist on the staff of the International Institute of Theoretical and Applied Physics at Iowa State University. He has also worked with Warthman Associates in Palo Alto, California, doing technical writing and applet programming for a variety of high-tech firms. | |||||
|
| ||||||||||||