JEP 261 was updated recently to define the policy for root modules to resolve when the main class is in an unnamed module. TL;DR is that java.corba and the EE modules will not be resolved by default.
We'll need to align the deploy code with this policy once the changes are in JDK 9. The changes will be brought into jdk9/dev soon via
There are two things that are requires in the deploy code:
1. Replace usages of ALL-SYSTEM with ALL-DEFAULT.
2. Allow the -addmods option to be be specified in java-vm-args so that JNLP applications can add the EE modules as roots when needed.
- is blocked by
-
JDK-8152218 Examine command line options for consistency, and possible move to GNU style
-
- Resolved
-
-
JDK-8136930 Simplify use of module-system options by custom launchers
-
- Resolved
-
-
JDK-8160727 Add new format arguments to the list of secure VM arguments
-
- Resolved
-
-
JDK-8154956 Module system implementation refresh (4/2016)
-
- Closed
-
- relates to
-
JDK-8152839 Java WebStart throws ClassNotFoundException when attempting to link to JAXB type
-
- Closed
-