We need you!

Icon

The IzPack documentation needs work, and you are invited to edit it!

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Usage

Several listeners or panels might need access to OS-dependent shared libraries. They are divided into

  • built-in libraries,
  • 3rd party libraries.

Built-in libraries are available for inclusion at compile time out of the box.

To minimize the size of resulting installers, each native library must be explicitely included. This is done by the <natives> element.

Example

For using the Shortcut Panel on Windows there are required the ShellLink native libraries to access some native APIs:

 

Code Block
titleHow to include native DLLs for ShortcutPanel
languagehtml/xml
<natives>
    <native type="izpack" name="ShellLink.dll"/>
    <native type="izpack" name="ShellLink_x64.dll"/>
</natives>

Both 32-bit and 64-bit versions are built-in to IzPack.