jpackager

Thomas Vatter web127438p1 at network-inventory.de
Mon Dec 16 17:52:09 UTC 2019


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_vatter at 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
>>>
>>>
>>>
>>>
>>>
>>>
>


More information about the core-libs-dev mailing list