In order to create Java applications Oracle offers ree development environment called as Java Developer's kit or JDK or Java 2 Platform Standard Edition. JDK is currently available for most operating systems. You can obtain the JDK version for Unix, Windows and Macintosh directly from Oracle's web site. The address of this web site is:
For Mac users the following web site is a good starting point:
Click the above URL to download the documentation for Macintosh (JDK version 1.1.7 for Mac).
The following tools are included in JDK:
Eclipse - http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr1