Jar To Exe Changelog

What's new in Jar To Exe 2.7.0.1372

Jul 7, 2023
  • Support Java 5 ~ Java 21
  • Support ARM MacOS and ARM Windows. (Binary for ARM MacOS needs to be codesigned before run.)

New in Jar To Exe 2.5.5.1314 (Mar 16, 2023)

  • Bugfix of "platform encoding not initialized" error on Windows when multi JREs in PATH
  • Support "singleinstance handover" to handover command line arguments to the first without starting a JVM.

New in Jar To Exe 2.5.4.1285 (Mar 22, 2021)

  • 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.

New in Jar To Exe 2.2.4.1206 (Jun 11, 2019)

  • Support to wrap and encrypt Spring Boot project.

New in Jar To Exe 2.2.1.1135 (May 25, 2017)

  • 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.

New in Jar To Exe 2.1.8.1110 (May 17, 2017)

  • 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.

New in Jar To Exe 2.1.6.1059 (Sep 17, 2014)

  • New feature of Jar2Exe wizard to create a without a jar file in the binary file.
  • The config 'classpath' supports wildcard (*, ?) to add more jar files at a time.
  • Upgrade Jar2ExeClassLoader to avoid load class problems.
  • Upgrade encryption to increase complexity of file name hash.
  • For Windows, supports wildcard (*, ?) in arguments automatically expansion. (On *nix, this is done by shell).
  • For Windows, new feature "runasadmin" of generated exe file to request administrator privilege before run.
  • For Windows, new system property "j2e.is.elevated" to tell if the current program is running as administrator.

New in Jar To Exe 2.1.5.1019 (Jul 28, 2014)

  • New config item 'singleinstance' to control instances allowed to be running, default is 'false'..
  • 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.

New in Jar To Exe 2.1.4.979 (May 19, 2014)

  • New config of 'assystemclassloader' to control 'Jar2ExeClassLoader' to be the 'getSystemClassLoader()'.

New in Jar To Exe 2.1.2.944 (Jan 13, 2014)

  • Use awt.SplashScreen of JRE instead when JRE is 1.6 above

New in Jar To Exe 2.1.1.913 (Oct 24, 2013)

  • 32bits of Jar2Exe can generate both 32 and 64bits of binary files (Then 64bits of Jar2Exe is deprecated)

New in Jar To Exe 2.0.10.851 (May 6, 2013)

  • Part of files in jar file can keep not hidden when hide function enabled.
  • Provide a 'SelfUpgrade' class in integrate api to overwrite exe file itself for upgrade.

New in Jar To Exe 2.0.9.826 (Feb 5, 2013)

  • Load/Save all configurations from/to a project file(.j2e|.bat).
  • Jar2Exe Project file (.j2e) is associated with Jar2Exe, open Jar2Exe by double click (.j2e) file.

New in Jar To Exe 2.0.8.792 (Dec 22, 2012)

  • Bugfix of 'service' type on 'Linux' about daemon state
  • External config can be disabled by internal config

New in Jar To Exe 2.0.3.699 (Oct 17, 2012)

  • Generate exe files for Linux is supported.
  • Export equivalent "command line" at the last step of Jar2Exe Wizard.
  • Generated exe files redirect stdout and stderr to a file or pipe.
  • Force Current Working Directory (forcecwd) is supported.

New in Jar To Exe 1.8.4 (Jan 7, 2010)

  • Support configure item "libs=..." to set a directory which contains depended jar files.
  • Splash screen of GUI type applications can be controlled through interface.
  • bugfix of Content-Type of protected resources.
  • bugfix of loading protected resources within multithreads.

New in Jar To Exe 1.8.3 (Jan 7, 2010)

  • Command line support of J2EWizard.
  • New release of 64 bit version of J2EWizard, supports both 32 bit or 64 bit executives.
  • Interactive windows NT service supported.

New in Jar To Exe 1.8.2 (Jan 7, 2010)

  • Splash window of GUI type of application supported.

New in Jar To Exe 1.8.1 (Jan 7, 2010)

  • Rewrite part code of created exe to get independent of certain version of C runtime library.

New in Jar To Exe 1.8 (Jan 7, 2010)

  • Depended jars can be wrapped into created exe together
  • Create exe from classes directory, not only from jar file
  • Windows NT Service description, depended services supported
  • Select main java class from classes tree