Java Resources
Java Development Resources
- J2SE 5.0 Download Page (Sun)--5.0 SDKs, IDEs, and runtime environments for Windows, Linux and Solaris
- Sun Download Help
- Setting the PATH and CLASSPATH--in Windows and Unix
- Java Development Tools for Mac OS X--including XCode, the Apple IDE
- Java 1.4.2 API - documentation on all the classes built into Java (by package).
- Java 5.0 API - documentation on all the classes built into Java (by package).
- The Java Language Specification (Sun)
- NetBeans--IDE
- Eclipse--IDE
- JEdit--open source programmer's editor
- JJEdit--lightweight IDE for Mac OS X (also here)
- JCreator--windows IDE (John Nelson)
- Gel--another native windows IDE (Kevin Callanan)
![]()
FAQs
- The Java FAQ--by Peter van der Linden
- comp.lang.javaFAQ
- Java on Mac OS X FAQ
- Mac OS X : Java FAQ for Developers
![]()
Tutorials & Learning Resources
- Getting Started -- A Sun Tutorial
- Thinking in Java -- Bruce Eckle's on-line text. Available to download in .html and .pdf formats.
-
- The Really Big Index -- to all Sun tutorials
- Selected Sun Tutorials
- The Swing Connection -- Sun Articles & FAQs for Developers
-
- Threads and Swing -- by Hans Muller and Kathy Walrath
- Painting in AWT and Swing -- good discussion by Amy Fowler
- Multiple Threads -- chapter from Eckles
- BlueJ--Java Learning Environment
-
- Main Java Download Page (Sun)--for Windows, Linux and Solaris
Example Files
![]()
Misc.
- Ghostscript, Ghostview and GSview
- VNC Viewer -- Remote access software.
Updated March, 2008