7

I developed an Java application with Jdk 11 embedded. I packaged my application with launch4j and InnoSetup.
I would like to run this application on 32-bit Windows 7.
Is it possible to run it on 32 with an embedded Java 64?

Thank you in advance.

3
  • I don't see how. Java 64 implies a 64-bit OS. Note that Oracle recommends you use the 32 bit runtime unless you have enormous data requirements. See java.com/en/download/faq/java_win64bit.xml. Commented Dec 14, 2018 at 20:32
  • 2
    Starting with Java 9 Oracle no longer provides 32 bits runtimes for Java (see stackoverflow.com/a/46510935/5646962). If you must support 32-bit Windows you are stuck on Java 8. Commented Dec 14, 2018 at 23:02
  • My researches so far suggest that JDK-11 can be built for a 32-bit target but nobody has done so. If you have a commercial need, a company like Azul might do the leg-work more efficiently than an in-house team working out how to do so. If a private need (as mine is for an old linux netbook), do you fancy taking on the task? There are links to instructions on the OpenJDK site, but you'll need libraries, a suitable set of compilers. Commented Jan 23, 2019 at 21:49

1 Answer 1

10

The people from AdoptOpenJDK took the burden of making builds for different architecture and as far as I can see there is a build for JDK 11 32bit version.

Check this download page.

Not the answer you're looking for? Browse other questions tagged or ask your own question.