java 9: o JLink criou imagens inválidas - falta de script executável do módulo

Estou criando um aplicativo de amostra com 3 módulosuser, dept eaccount. No meu módulo de usuário, tenho uma classe principal e compilo meus módulos com o seguinte comando:

javac -d target --module-source-path src $(find -name "*.java")

Após a compilação, execute o seguinte comando para execução:

java -p target -m com.user/com.user.info.Launcher

A saída após a execução dos módulos java é bem-sucedida. Mas ao tentar criar uma imagem de tempo de execução usandojlink a imagem criada com sucesso, mas o script executável do módulo não está lá. Para criar uma imagem, estou usando o seguinte comando:

jlink --module-path $JAVA_HOME/jmods:target --add-modules com.user --output my-app

Em, imagem de tempo de execução, eu tenhobin diretório, mas esse diretório contém apenasjava ekeynote roteiro. Também estou esperando o script da classe principal do usuário para executar meu aplicativo.

Minha versão Java como abaixo:

java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+165)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+165, mixed mode)

Como posso resolver esse problema?

questionAnswers(1)

yourAnswerToTheQuestion