
Versions in various states of development exist for many other platforms, but those versions are licensed and distributed by the vendors of those platforms. The most complete and up-to-date versions of the Java Development Kit (JDK) are available from Oracle for Linux, Mac OS, Solaris, and Windows. Once you have mastered the techniques in this chapter and picked your development tools, you are ready to move on to Chapter 3, where you will begin exploring the Java programming language. You will learn how to use a freely available development environment to compile and run Java programs.

However, many programmers prefer the comfort of an integrated development environment.

You can run the JDK tools by typing commands in a terminal window. In this chapter, you will learn how to install the Java Development Kit (JDK) and how to compile and run various types of programs: console programs, graphical applications, and applets. 2.3 Using an Integrated Development Environment
