Compatibility

Compatibility of Jar2Exe and generated exe files


Overview

Jar2Exe has a good compatibility that it runs on most Windows Platforms. Jar2Exe can generate exe files for Windows, Linux and Mac OS X.

For generated exe files:

  • 32 bits of generated exe runs on 32 bits and 64 bits of OS, can run with 32 bits of JRE only.
  • 64 bits of generated exe runs on 64 bits of OS only, can run with 64 bits of JRE only.

Jar2Exe

Jar2Exe runs on most Windows Platforms:

  32 bits of Win NT Series
(NT4, 2000, XP, 2003, Vista, 2008, Win7, Win8)
64 bits of Win NT Series
(XP, 2003, Vista, 2008, Win7, Win8)
32 bits of Jar2Exe

 Go to Download and Install page to download proper edition of Jar2Exe.


Generated Exe for Windows

Generated exe files run on most Windows Platforms:

  32 bits of Win 9x
(Win95, Win98)
Win NT 4.0 32 bits of Win NT Series
(2000, XP, 2003, Vista, 2008, Win7, Win8)
64 bits of Win NT Series
(XP, 2003, Vista, 2008, Win7, Win8)
32 bits of generated exe
32 bits of Service * *
64 bits of generated exe

* - On Win 9x, "Service Type of Application" can be "/test"ed, cannot be "/install"ed to run as Service.

* - On Win NT 4.0, "Service Description" is not supported and will be ignored.

Generated exe can run with most versions of JRE:

Edition of Generated Exe Edition of JRE
(1.2, 1.3, 1.4, 1.5, 1.6, 1.7)
Edition of Windows Result
32 bits of exe 32 bits of JRE 32 bits of Windows  OK
32 bits of exe 32 bits of JRE 64 bits of Windows  OK
64 bits of exe 64 bits of JRE 64 bits of Windows  OK

32 bits of exe can run with 32 bits of JRE only, 64 bits of exe can run with 64 bits of JRE only.


Generated Exe for Linux, Mac OS X

Generated exe can run with most versions of JRE:

Edition of Generated Exe Edition of JRE
(1.2, 1.3, 1.4, 1.5, 1.6, 1.7)
Edition of Linux
(kernel 2.6.x)
Result
32 bits of exe 32 bits of JRE 32 bits of Linux  OK
32 bits of exe 32 bits of JRE 64 bits of Linux  OK
64 bits of exe 64 bits of JRE 64 bits of Linux  OK

 Because some features are OS dependent, not all features on Windows are supported on Linux or Mac OS X, see Windows and Linux for details.

Comments

Linux support java 8

I am having trouble getting my linux executable to run on ubuntu with java 8 64 bit.  Is it not supported?  I get "Java Runtime Environment not found" although java- version shows:

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

And my configuration is for my app to find jre itself.

 

Add new comment