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
andRuntime
classes.- PATH and CLASSPATH describes environment variables used to configure JDK development tools and other applications.