The critical missing pieces and a path forward

David M. Lloyd david.lloyd at redhat.com
Tue May 9 12:49:14 UTC 2017


On 05/08/2017 09:57 AM, mark.reinhold at oracle.com wrote:
> This module system loads application modules into a single class loader
> by default so that developers have one less behavioral difference to
> worry about as they upgrade their components to explicit modules.  An
> early prototype did load every module into its own loader by default.

What about a command line option to either opt in to or opt out of 
having separated class loaders?  The class loader of each module in this 
case should be able to resolve only the same set of types and resources 
that its corresponding module does.  This way, users can use the module 
path without custom code, while still being able to take advantage of 
more advanced use cases.

Ideally jlink would also support such an option.

-- 
- DML


More information about the jpms-spec-experts mailing list