Lesson: The Platform Environment

An application runs in a platform environment, defined by the underlying operating system, the Java virtual machine, the class libraries, and various configuration data supplied when the application is launched. This lesson describes some of the APIs an application uses to examine and configure its platform environment. The lesson consists of three sections:

  • Configuration Utilities describes APIs used to access configuration data supplied when the application is deployed, or by the application's user.

  • System Utilities describes miscellaneous APIs defined in the System and Runtime classes.

  • PATH and CLASSPATH describes environment variables used to configure JDK development tools and other applications.