bug jpackage in JDK 15

Michael Hall mik3hall at gmail.com
Sun Jan 24 01:07:29 UTC 2021



> On Jan 23, 2021, at 6:02 AM, Michael Hall <mik3hall at gmail.com> wrote:
> 
> 
>> 
>> "[...]/VARS Annotation.app/Contents/Contents/app/VARS Annotation.cfg" #
>> JDK15
>> "[...]/VARS Annotation.app/Contents/app/VARS Annotation.cfg" # JDK14
>> 
> 
> Any chance the embedded blank in the app name is throwing something off?
> 



I installed jdk 15 and am not seeing this problem. Including with a embedded blank app name.
	--name BlackJack\ Blastoff \

When I open the built dmg there is an application icon, a drag to indicating arrow, but no application folder icon as the drag target.

Possibly related…

Running [osascript, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage15947685185521368596/config/BlackJack Blastoff-dmg-setup.scpt]
/var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage15947685185521368596/config/BlackJack Blastoff-dmg-setup.scpt:1112:1334: execution error: Finder got an error: Can’t make class alias file. (-2710)
java.io.IOException: Command [osascript, /var/folders/dh/91wmrk0n6lzfmr4tjhjmcfp40000gn/T/jdk.incubator.jpackage15947685185521368596/config/BlackJack Blastoff-dmg-setup.scpt] exited with 1 code
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.Executor.executeExpectSuccess(Executor.java:75)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.IOUtils.exec(IOUtils.java:167)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.IOUtils.exec(IOUtils.java:135)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.MacDmgBundler.buildDMG(MacDmgBundler.java:393)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.MacDmgBundler.bundle(MacDmgBundler.java:91)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.MacDmgBundler.execute(MacDmgBundler.java:535)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.Arguments.generateBundle(Arguments.java:680)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.internal.Arguments.processArguments(Arguments.java:549)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.main.Main.execute(Main.java:98)
	at jdk.incubator.jpackage/jdk.incubator.jpackage.main.Main.main(Main.java:52)

Also it seems...
--add-modules java.desktop,java.prefs,java.se \

Is no longer an option?
—help doesn’t show it and I end up with…
java-options=--module-path

In the .cfg







More information about the core-libs-dev mailing list