What's New

Current release of Jar2Exe is v2.5.x

V2.5.4: Minor fix of Jar2Exe wizard, 2021-3-18

  • Support Java 5 ~ Java 14.
  • Fix "(empty-jar)" as main jar at command line.
  • Fix spring boot program startup error with Java 8 in some cases.

V2.5.3: Upgrade of Jar2Exe wizard, 2019-5-19

  • Increase the complex of encryption, each file within jar using a different key to encrypt.
  • Support Java 8 ~ Java 14. (Java 7 and below not supported)
  • Detect JDK and JRE from registry on Windows.

V2.2.4: Upgrade of Jar2Exe wizard, 2019-6-11

V2.2.3: Upgrade of Jar2Exe wizard, 2019-2-24

  • Support to start with OpenJDK 10, OpenJDK 11.

V2.2.2: Upgrade of Jar2Exe wizard, 2017-12-18

  • Support to start with JAVA 9.
  • ClassLoader supports to load protected resources with path contains ".."

V2.2.1: Upgrade of Jar2Exe wizard, 2017-5-24

  • Support to generate binary executables for ARM Linux.
  • The installation of Linux service program supports UpStart init system.
  • The installation of Linux service program supports SystemD init system.

V2.1.8: Upgrade of Jar2Exe wizard, 2017-2-26

  • New option 'appid' to identify the same app when enable 'singleinstance' option.
  • Support 'option -XstartOnFirstThread' for SWT application.
  • Block the environment variable 'JAVA_TOOL_OPTIONS' unless it is declared in configuration.

V2.1.7: Upgrade of Jar2Exe wizard, 2015-3-25

  • Fix stdout redirect problem of GUI application on Windows 7.
  • Generated binary executables for Mac OS X are compatible with 'codesign'.
  • Support configuration item of 'splash' to specify an external image as the SplashScreen.
  • Use another quick hash method to encrypt classes to let it be loaded more quickly.
  • An empty starter program to let the generated program able to be launched by double-click on Linux.

V2.1.6: Upgrade of Jar2Exe wizard, 2014-9-17

V2.1.5: New feature 'singleinstance' of generated binary file, 2014-7-28

  • New config item 'singleinstance' to control instances allowed to be running, default 'false' means no limit.
  • Support 'singleinstance true' to allow only one instance running at the same time.
  • Support 'singleinstance custom' to enable communication between instances and let java program decide what to do.

V2.1.4: Bugfix of binary file for Mac OS X, 2014-4-16

  • Fix the problem of binary file to run with bundled jre on Mac OS X in some cases.
  • Fix the problem of closing a JavaFX program from Dock bar on Mac OS X.
  • New config of 'assystemclassloader' to control 'Jar2ExeClassLoader' to be the 'getSystemClassLoader()'.

V2.1.3: Upgrade of Jar2Exe wizard, 2014-2-16

V2.1.2: New feature of Jar2Exe wizard, 2014-1-11

V2.1.1: New feature of Jar2Exe wizard, 2013-10-23

V2.0.x: Upgrade & Bugfix Jar2Exe wizard, 2012-10-10 ~ 2013-4-24

Upgrade History including Earlier Release:

 You can get complete upgrade history on Upgrade History page.



Product activation


Did you consider that jar2exe can generate a file executing three times or during a period?

Add new comment