Table of Contents

About

installer on Windows.

There is two kind of installer:

  • manually downloaded and run (ie executable)
  • or installer manager (sort of package manager but for installation)

Type

Installer Executable

An installer executable is a single executable that the user needs to start in order to install your application.

You can create your own installer manually with your own code but they are created generally via framework

Name Type Target OS File Format Comment
Nsis Installer Windows Scriptable, building possible under Linux natively
InnoSetup Installer Windows Scriptable with Pascal, building not possible under Linux without extra-tools
Wix (Windows Installer XML Toolset) Installer Windows MSI File Declarative, not scriptable

Launch4j permits to create an executable and check for the presence of a jvm (Example Maven)

Installer Manager