jpackage will only support JDK 11 and later. It is not a goal to be able
to embed a JRE from JDK 8. For that you should continue to use the old
javapackager tool that ships with JDK 8. So the fact that it "seems to
work" up to a point is an accident. We should probably check for that
case and fail with an informative error message.
Independent of the above, Windows 32-bit is not a supported platform in
JDK 11 or later so we have not done any testing of running jpackage with
a 32-bit JDK (nor do we intend to).
-- Kevin
On 1/25/2019 10:09 AM, Kustaa Nyholm wrote:
I tried and succeeded in using the jpackage from jdk13 (not really) to package
32 bit java8 for Windows.
Everything goes nicely at build time and when I double click the .exe an
install is performed,
however the resulting installed .exe fails with "Failed to find library C:\Program
Files\jDraft\runtime\bin\jli.dll"
But that file is there, though it is a bit suspicious that it is not in the
Program Files(x86).
Should it be possible to embed 32 bit JRE or am I doomed to fail?
wbr Kusti