Documentation Contents
Java Platform, Standard Edition Deployment Guide
Contents    Previous    Next

3 Application Execution Modes

This topic explains the different application execution modes that are available for deploying your Java and JavaFX applications.

One of the main features of the Java application model is that you can write one application and easily deploy it several different ways. The user can experience the same application running on the desktop, in a browser, or starting from a link in a browser.

However, differences exist among the execution modes and need to be considered while developing the application.

This topic contains the following sections:

3.1 Execution Modes

Table 3-1 describes the execution modes in which Java applications can be deployed.

Each execution environment has its drawbacks. For example, for remote applications the loading phase can be very long because the application has to be loaded from the network. This is less of an issue for applications that run on a local drive.

3.2 Understanding Feature Differences

Figure 3-1 lists some of the features that behave differently in the different environments. The following sections describe the figure in more detail.

Contents    Previous    Next

Oracle and/or its affiliates Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Contact Us