Application An application refers to a Java program. The name of an application is derived from the fully-qualified name of its main class by default. An application can run on multiple Java runtimes.