On 09/02/2017 18:42, Jim Connors wrote:

Trying to create JDK9 runtime image that includes only the necessary modules to run a JavaFX program called Scoreboard. It has been converted to a JDK9 module called Scoreboard and has dependencies on system modules as well as another module called com.jtconnors.socket. More details below, this program runs fine when invoked with jdk9-ea+155 as follows (Scoreboard.jar and com.jtconnors.socket.jar are in the current directory):

   C:\tmp\scratch>java --module-path . -m Scoreboard

However when attempting to create the jlink image as follows, this error message appears:

   C:\tmp\scratch>jlink --module-path .;\Users\jtconnor\jdk-9\jmods
   --add-modules S
   coreboard --output reducedImage --compress=2 --strip-debug
   Error: java.lang.RuntimeException: Module Scoreboard's descriptor
   returns incons
   istent package set
Jim - is Scoreboard a package module or is it exploded on the file system? If a packaged module is a modular JAR then can you say which version of the `jar` tool was used to create it?

-Alan

Reply via email to