# Download The Java Tutorial

To guarantee you're looking at the latest version, we invite you to read the tutorial at its permanent home: http://java.sun.com/docs/books/tutorial/.

You have several choices when downloading the tutorial:

- Download the online tutorial: This is the most popular option. When you download the online tutorial, you get everything that's in the java.sun.com version of the tutorial — examples, HTML pages, images — the whole shebang.
- Download only the examples: You can download a bundle that contains the source files for all the tutorial examples.
- Download an individual example: Some examples such as the BINGO and Servlets Bookstore examples include many source files in a rather complex directory structure, so we provide these examples as separate zip files.
- Download an individual trail: The JFC/Swing trail, as well as some old trails that are no longer available online, can be downloaded individually. These trails may refer to files not included in the trail's bundle — files in other trails or files shared by all trails. Thus, the individually downloaded trails typically work best if placed alongside the other trails. If you place them elsewhere, you might notice some broken links and images, but you'll still be able to read the trails.

If you download any part of the tutorial, feel free to make it available locally at your site. Please do not publicly mirror it to the Web! Check our FAQ if you want to know why.

## Bundles of Current Material

> Bundle | Compressed / Uncompressed | HTTP Download
> --- | --- | ---
> Online Tutorial (last updated March 11, 2004) | 13.9 MB / 25.1 MB | tutorial.zip
> Online Tutorial in HTMLHelp Format * (tutorial version: November 3, 2003) | 13.1 / 15.2 MB | tut-winhelp.zip
> Tutorial Examples (last updated March 11, 2004) | 5.8 MB / 9.2 MB | tut-examples.zip
> JFC/Swing Trail (last updated March 11, 2004) | 7.3 MB / 11.7 MB | tut-swing.zip
> Servlets Bookstore Example (last updated March 4, 2002) | 18 KB / 51 KB | tut-bookstore-20.zip (JSDK2.0)
> 18 KB / 51 KB | tut-bookstore-21.zip (JSDK2.1)
> 31 KB / 51 KB | tut-bookstore-tomcat.zip (Tomcat)
> BINGO Example (last updated March 11, 2004) | 38 KB / 109 KB | tut-bingo.zip

> > The tutorial is available in HTMLHelp format. With our authorization, Franck Allimant has kindly made the tutorial available in HTMLHelp format. Visit Franck's site for more information.

## Archives of Former Trails

> Archive | Compressed / Uncompressed | HTTP Download
> --- | --- | ---
> 1.0 Native Methods Archive (last updated May 29, 1998) | 80 KB / 200 KB | tut-native1dot0.zip
> Creating a User Interface Swing Archive (last updated May 19, 2003) | 5.5 MB / 8.8 MB | tut-OLDuiswing.zip
> Creating a User Interface (AWT Only) Archive (last updated October 5, 1998) | 3.1 MB / 4.0 MB | tut-OLDui.zip
> Servlets Archive (last updated December 19, 2001) | 160 KB / 992 KB | tut-servlets.zip

> > If you have trouble downloading the tutorial: Please try again later. If you still can't download, ask your system administrator for help. You might also find some relevant information on the Download Help page.

> > If you have trouble unarchiving the tutorial: Make sure you have the latest software to unzip the tutorial. For example, PC users can use WinZip.