Any operating system that supports the Java SDK environment.
Java SDK 1.4.x and J2EE SDK 1.3.x (necessary only for the Messenger examples in chapter 6) must be installed.
Hard disk, CPU, and RAM are dependent on the operating system and depend on how resource- intensive Java is on the specific operating system. In addition to those requirements, about 200 MB of hard disk space is required for all of the sources.