跨平臺的Java可執行程序包裝工具 launch4j
launch4j 可以用來將Java應用程序轉成Windows本地可執行文件 (.exe)。提供了本地彈出屏幕,應用程序圖標,JRE搜索或使用綁定的JRE,啟動失敗反饋,傳遞命令行參數,ANT編譯腳本等功能。
功能特性:
- Launch4j wraps jars in Windows native executables and allows to run them like a regular Windows program. It's possible to wrap applications on Windows, Linux, Mac OS X and Solaris!
- Also creates launchers for jars and class files without wrapping.
- Supports executable jars and dynamic classpath resolution using environment variables and wildcards.
- Doesn't extract the jar from the executable.
- Custom application icon with multiple resolutions and color depths.
- Native pre-JRE splash screen in BMP format shown until the Java application starts.
- Process name as the executable filename to easily identify your application, initial priority and single aplication instance features.
- Works with a bundled JRE or searches for newest Sun or IBM JRE / JDK in given version range.
- Opens Java download page if an appropriate Java version cannot be found or a support website in case of an error.
- Supports GUI and console apps.
- Supports Vista manifests and XP visual style manifests.
- Passes command line arguments, also supports constant arguments.
- Allows to set the initial/max heap size also dynamically in percent of free memory.
- JVM options: set system properties, tweak the garbage collection...
- Runtime JVM options from an .l4j.ini file.
- Runtime command line switches to change the compiled options.
- Access to environment variables, the registry and executable file path through system properties.
- Set environment variables.
- Option to change current directory to the executable location.
- The JRE's bin directory is appended to the Path environment variable.
- Custom version information shown by Windows Explorer.
- GUI and command line interface.
- Build integration through an Ant task and a Maven Plugin.
- Lightweight: 26 KB!
- It's free and may be used for commercial purposes.
- Includes a sample application and Ant script that automates the build process from Java sources to native executable.
- The wrapped program works on all Windows platforms (98/Me/NT/2K/XP/Vista), Launch4j works on NT/2K/XP/Vista, Linux, Mac OS X (build on 10.4) and Sparc Solaris 8-10.

本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!