What's new in WinRun4j 0.4.3
Jan 30, 2012
- Fixed loading issue with Java 7
- Added standalone java service launcher.
New in WinRun4j 0.4.2 (Jun 27, 2011)
- Flexible native access to any Windows API, compatible with PINVOKE.NET. See native binding examples for more information. This is currently BETA quality.
- Uses an INI file for specifying classpath, main class, vm args, program args.
- Custom executable name that appears in task manager.
- Additional JVM args for more flexible memory use.
- Built-in icon replacer for custom icon.
- Pre-JVM splash screen with auto-hide.
- DDE implementation for file assocations.
- Windows NT Service wrapper.
- Windows EventLog API
- Console version
- Support for 64-bit JVM.
- Supports embedding (inside the executable) the INI file. See Embedded Resources section below.
- Supports embedding a splash image.
- Supports embedding JAR files. These will be included in the classpath (without extraction). This is currently BETA quality.
- Eclipse Plugin for integrated launching, debugging and exporting as an executable bundle.
New in WinRun4j 0.4.1 (Dec 29, 2010)
- Fix for loading embedded jars.
New in WinRun4j 0.4.0 (Dec 29, 2010)
- Dynamic native binding implementation using libffi. See native binding examples for more information.
- Fixed a race condition in the service implementation for quick starting applications.
- The launcher java library now requires java 1.5 minimum (due to use of annotations). The launcher executable is compatible with java 1.4 and above.
- Fixed lowercased key issue with INI file
- Fixed max heap size issue on 64-bit VM
- Added option to set console title via INI file
- Added option to suppress error popups
- DDE activate message sends command line
New in WinRun4j 0.3.3 (Feb 22, 2010)
- Moved service name, description and controls accepted to INI file
- Refactored Service interface and added AbstractService helper class
- Implemented FileAssociations helper class
- Greatly improved the Registry API
- Option to log to console and file
- Log file rolling
- Fix for relative log file path
New in WinRun4j 0.3.2 (Feb 22, 2010)
- Implemented --WinRun4J:ExecuteINI built-in command - allows the launcher to execute abitrary INI files
- Fix for splash.autohide enable/disable option.
- Fix for service startup args
- Fix for dde activate thread hang
New in WinRun4j 0.3.1 (Feb 22, 2010)
- Fixes an issue with embedded splash screens.
New in WinRun4j 0.3 (Feb 22, 2010)
- Added log.overwrite option for log files
- Fixed log file logging
- Added process.priority option to set process priority on startup
- Fixed shutdown bug on service mode
- Added ability to write text to splash screen
- Fixes for splash screen loading in 64 bit mode
- Improved window attributes on splash screen
- Further improvements to diagnostics
New in WinRun4j 0.2.0 (Apr 28, 2009)
- Support embedding of INI, splash and JAR files.
- Improvements to logging output format.
- Fixes for runtime library dependencies.
- Improved handling of exceptions on startup and exit.
- Built-in Icon changer moved to separate executable.
- 64-Bit console version.