# 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 shabang.
- Download only the examples: You can download just the source files and corresponding `.class` 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 the entire example in a zip file.

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 | Format | Compressed / Uncompressed | FTP Download | HTTP Download
> --- | --- | --- | --- | ---
> Online Tutorial (last updated December 19, 2001) | Zip | 10.5 MB / 19.8 MB | tutorial.zip | tutorial.zip
> tar/GNUzip | 8.6 MB / 19.8 MB | tutorial.tar.gz | tutorial.tar.gz
> Online Tutorial in WinHelp Format * (tutorial version: October 23, 2001) | Zip | 8.9 MB / 11 MB | tut-winhelp.zip | tut-winhelp.zip
> Tutorial Examples (last updated December 19, 2001) | Zip | 3.7 MB / 5.8 MB | tut-examples.zip | tut-examples.zip
> tar/GNUzip | 3.3 MB / 5.8 MB | tut-examples.tar.gz | tut-examples.tar.gz
> JFC/Swing Trail (last updated December 19, 2001) | Zip | 3.8 MB / 5.8 MB | tut-swing.zip | tut-swing.zip
> Servlets Bookstore Example (last updated December 19, 2001) | Zip--JSDK2.0 | 18 KB / 51 KB | tut-bookstore-20.zip | tut-bookstore-20.zip
> Zip--JSDK2.1 | 18 KB / 51 KB | tut-bookstore-21.zip | tut-bookstore-21.zip
> Zip--Tomcat | 31 KB / 51 KB | tut-bookstore-tomcat.zip | tut-bookstore-tomcat.zip
> BINGO Example (last updated December 19, 2001) | Zip | 38 KB / 109 KB | tut-bingo.zip | tut-bingo.zip

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

## Archives of Former Trails

> Archive | Format | Compressed / Uncompressed | FTP Download | HTTP Download
> --- | --- | --- | --- | ---
> 1.0 Native Methods Archive (last updated May 29, 1998) | Zip | 80 KB / 200 KB | tut-native1dot0.zip | tut-native1dot0.zip
> Creating a User Interface (AWT Only) Archive (last updated October 5, 1998) | Zip | 3.1 MB / 4.0 MB | tut-OLDui.zip | tut-OLDui.zip

> > FTP vs. HTTP: FTP is generally your fastest option. We also offer an HTTP option in case you're behind a firewall and your local network does not allow FTP downloads. Otherwise, there's no difference in the quality or content of the two download options--HTTP just might take longer.

> > If you have trouble downloading the tutorial: Try both the FTP and HTTP versions of the download. If neither download method works, 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.