## Installer - Update options |
previous | up | next

On this tab of the Installer step you can configure how generated installer will behave for updates.

| Please see the separate discussion on updates for a general discussion on how generated installers handle updates.

| Every install4j project has an application ID. When you create a new project, the application ID is calculated. The ID is displayed on this tab. If you have to change the ID, you can use the [Regenerate ID] button. You can also change the ID manually if the `manually edit ID` checkbox is checked. You should only change the ID if you want to change the identity if your project. The application ID ensures that later versions of your application will be able to find and recognize earlier installations.

| install4j offers two types of installers: Regular installer This generates standalone installer. The following options related to updates are available for regular installers: run uninstaller on update If the installer installs on top of a previous installation, it will run the uninstaller first. suggest previous installation directory If a previous installation can be detected on the computer, the installer will suggest the directory of that previous installation. Add-on installer This generates an installer that can only be installed on top of an installation of a certain installation. An add-on installer doesn't have a separate uninstaller. This is useful to distribute patches and enhancements. If the add-on installer type is selected, you have to enter an application ID for the base application in the text field below. With the [...] chooser button, you can select an install4j project file from your file system, and extract its application ID.