Jar2Exe can generate exe files for Windows, Linux and Mac OS X
Jar2Exe runs on Windows, but Jar2Exe can generate exe files for Windows, Linux and Mac OS X, Some features are OS dependent, so not all features on Windows are supported on Linux and Mac.
Supported on All Platforms
Some features are supported on Linux, Mac as it is on Windows:
Generated Exe Configurable - Generated exe files for Linux and Mac use the same syntax to be configured as exe files for Windows. See Generated Exe Configuration page for details of configuration.
Run as Service - At the OS level, Services on Linux, Mac are much different from Service on Windows. Jar2Exe has provided a same concept to java programmer. So you can write Service type of programs for Linux and Mac in the same way as Windows by the help of Jar2Exe. See Run as Service page for details of Service.
Class Protection - Generated exe files for Windows, Linux and Mac use the same way to protect class files, and they provide the same way to get protected resources. See Hide and Encrypt Class Protection page for details of protection.
Depended Jars - Generated exe fils for Windows, Linux and Mac use the same way to pack depended jars into exe files. See Pack Depended Jars into Exe page for details.
Splash Window - Since Jar2Exe V2.1.2, the SplashScreen is supported on Windows, Linux and Mac OS X. See Splash Window page for details.
Some Features "Not Support Linux/Mac"
Some of features become "Not Support Linux/Mac" because this concept does not exist in Linux or Mac. Some of features become "Not Support Linux/Mac" because it has not been implemented by Jar2Exe currently.
Event Log - The Event Log feature supports Windows only currently. See Event Log page for details of Event Log.
System Tray - The user interface is OS dependent. The System Tray feature now supports Windows only. See System Tray page for details.
Splash Window - The Splash Window feature now supports Windows only. See Splash Window page for details. Now the SplashScreen is supported on Linux and Mac OS X as well as Windows since V2.1.2.
Icon and Version - Linux uses a different way to set the icon for a program. To select an icon and version for linux exe file is not supported by Jar2Exe currently. See Icon and Version page for details.