## Welcome to install4j! |
|  | next

| install4j is a powerful cross platform installer targeted at Java applications. It produces native launchers and installers for all mainstream platforms.

| install4j highlights install4j produces installers that are native for every supported platform. With install4j, your Java applications are "good citizens" on a range of platforms as diverse as Microsoft Windows, Sun Solaris, Linux and Mac OS X. install4j compiles native launchers and media files that take great care to integrate your application seamlessly into every platform. install4j helps you to ensure that a suitable JRE is available to your application. With static and dynamic JRE bundling it provides "always include" as well as "download on demand" modes for bundling your JRE. With custom actions and custom screens you can customize the installer completely to do whatever is necessary to install your application. The install4j API is easy to learn and easy to use.

| Quick start To get an overview of install4j's features, please have a look at the features page. install4j's intuitive GUI leads you step by step through collecting all necessary information. install4j's API for custom actions and custom screens allows you to program specific installation actions and additional custom steps in the installer. A command line compiler is available to allow for inclusion of install4j into automated build process like ant.