# Download The Java Tutorial

We invite you to read the tutorial at its permanent home:

> http://java.sun.com/docs/books/tutorial/

By reading the tutorial on java.sun.com, you'll be guaranteed of looking at the latest version. However, sometimes you might want to read the tutorial without being connected to the Web. Or you might find that your connection to java.sun.com is too slow. Or you might want to get one package that contains all of the tutorial's examples. In these cases, it makes sense to download part or all of the tutorial.

You have four choices when downloading the tutorial:

Download the online tutorial.
  This is what most people do, if bandwidth and disk space allow. By downloading the online tutorial, you can view it locally on your computer. 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. While the example download is a subset of the online tutorial, it's still fairly big.
Download an individual example.
  You can download the source code for each example in the tutorial by following links from the relevant tutorial page. However, some examples such as the BINGO example includes many source files in a rather complex directory structure, so we provide the entire example in a zip file.
Download an individual trail or lesson.
  Once you've downloaded the entire online tutorial, you might want to get the latest version of a trail or lesson that has changed since the online tutorial bundle was created. Or you might want to get a copy of a trail or lesson that is no longer available at the website.

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

> > The tutorial is now available in WinHelp format. With our authorization, Franck Allimant has kindly made the tutorial available in WinHelp format and has given us permission to be a mirror site. See the table below for download links. Visit http://www.confluent.fr/javadoc/ to see Franck's site and for further information.

> If you have trouble downloading or unarchiving the tutorial, please go to WebSite Feedback and submit a trouble report. Describe exactly what the problem is. They can't help you if you don't give them enough information. Make sure you tell them the hardware platform, operating system, browser, and other tools you're using to download and unarchive the files.

> Bundle | Format | Compressed / Uncompressed | FTP Download | HTTP Download
> --- | --- | --- | --- | ---
> Online Tutorial (last updated August 3, 1999) | Zip | 8.9 MB / 16.2 MB | tutorial.zip | tutorial.zip
> tar/compress | 11.0 MB / 16.2 MB | tutorial.tar.Z | tutorial.tar.Z
> tar/GNUzip | 7.5 MB / 16.2 MB | tutorial.tar.gz | tutorial.tar.gz
> Online Tutorial in WinHelp Format (last updated July 7, 1999) | Zip | 9.5 MB / 11.1 MB | tut-winhelp.zip | tut-winhelp.zip
> Tutorial Examples (last updated August 3, 1999) | Zip | 3.6 MB / 5.7 MB | tut-examples.zip | tut-examples.zip
> tar/compress | 4.6 MB / 5.7 MB | tut-examples.tar.Z | tut-examples.tar.Z
> tar/GNUzip | 3.2 MB / 5.7 MB | tut-examples.tar.gz | tut-examples.tar.gz
> JFC/Swing Trail (last updated August 3, 1999) | Zip | 3.4 MB / 5.6 MB | tut-swing.zip | tut-swing.zip
> Servlets Bookstore Example (last updated August 3, 1999) | Zip--JDSK2.0 | 18 KB / 51 KB | tut-bookstore-20.zip | tut-bookstore-20.zip
> Zip--JDSK2.1 | 18 KB / 51 KB | tut-bookstore-21.zip | tut-bookstore-21.zip
> BINGO Example (last updated August 3, 1999) | Zip | 38 KB / 109 KB | tut-bingo.zip | tut-bingo.zip

## 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