Klaus:

My apologies for not getting back to you sooner.

I have tried the (nearly) the exact steps you give and can run the resultant app on windows.

My best guess is that it is caused by a problem we have when there are spaces in the path given to --runtime-image. (similar to https://bugs.openjdk.java.net/browse/JDK-8223953), but so far I have not been able to reproduce.

I assume ..\..\OpenJDK12\bin\myruntime resolves to a path including 'Program Files'/OpenJDK12

For the failing case, can you post the contents of MyProject/application/app/application.cfg ?  Usually when a "jpackage create-app-image" command succeeds but the app does not run you can see the problem in the cfg file.

/Andy



On 5/9/2019 7:50 AM, Klaus Friese wrote:
Hi,

I downloaded the jpackage EA version from https://jdk.java.net/jpackage/ for some tests and I run into problems when using a different runtime (OpenJDK12) on Windows.

This is my setting:
OpenJDK12 installed in c:\Program Files\OpenJDK12
OpenJDK13 with jpackage installed c:\Program Files\OpenJDK13

I created runtimes for both versions with:

   jlink --output myruntime
        --module-path ../jmods
        --add-modules ALL-MODULE-PATH
        --bind-services
        --compress=2
        --strip-native-commands

I created the app with

   jpackage create-app-image ^
        -o "/MyProject" ^
        -i /MyProject/path/to/my/jars ^
        -n application ^
        --runtime-image ..\..\OpenJDK12\bin\myruntime ^
        --main-class my.application.main.class ^
        --main-jar main.jar

On Windows:
When using the OpenJDK13 runtime everything is fine.
When using the OpenJDK12 runtime the app doesn't start and I just get the message "Failed to load JVM"

On MacOS
OpenJDK12 and OpenJDK13 are working fine.

Is this an error in jpackage or is the error on my side?

Best regards
dataplan GmbH
Klaus Friese
System Engineer Applications
------------------------------------------------------------------------


*dataplan GmbH*
Stahltwiete 23
22761 Hamburg

Geschäftsführer: Dr. Wolfgang Zetsche
HRB 31 083
Gerichtsstand: Hamburg
St. Nr.: DE118540281

Tel: +49 40 398 44 20
Fax: +49 40 390 26 39

www.dataplan.de <http://www.dataplan.de/>
www.facebook.de/dataplangmbh <http://www.facebook.de/dataplangmbh>
www.twitter.com/dataplangmbh <https://twitter.com/dataplangmbh>
kfri...@dataplan.de <mailto:kmuel...@dataplan.de>

Reply via email to