I 've tried with the recommended jpackage from JDK14 EA.
The syntax has slightly changed, with the option --win-console it now
shows the output as expected:
> .\test01.exe
Dec 16, 2019 6:41:01 PM simpleapp.SimpleApp main
INFO: SimpleApp says hello
Thomas
Am 16.12.2019 um 15:14 schrieb Andy Herrick:
That was my initial reaction too, but I don't believe that is the
problem here.
The arguments to jpackage used indicate you are using an older early
access version of jpackage.
Can you try again using the jpackage in the latest JDK14 EA from
https://jdk.java.net/14/ ?
/Andy
On 12/15/2019 8:46 PM, Scott Palmer wrote:
Welcome to Windows.
The .exe is a Windows app not a Console app. This is a distinction
that only Microsoft seemed to think was needed. All other platforms
are sane.
There is command line option to make a console app.
--win-console
Scott
On Dec 14, 2019, at 12:22 PM, Thomas Vatter <thomas_vat...@web.de>
wrote:
Hi,
I've created a modular jar and jre image by jlink.
I tested it with this command:
PS C:\_dev\exebase\SimpleApp> .\jimage\bin\java.exe -m SimpleApp
Dec 14, 2019 6:07:39 PM simpleapp.SimpleApp main
INFO: SimpleApp says hello
It says "SimpleApp says hello" in the powershell window.
Then I packaged it by
jpackager.exe create-image --input dist --output jp_out --name test01
--icon icn\favicon.ico --runtime-image jimage --main-jar SimpleApp.jar
This creates in the output folder a file structure with an exe file
in it.
When I execute the exe file fron the powershell there is no error
message, but it doesn't say "SimpleApp says hello" any more.
Is something wrong?
regards
Thomas