<AWT Dev> 8167126: Create a module to provide access to non-SE desktop APIs

Alan Bateman Alan.Bateman at oracle.com
Thu Oct 6 16:04:55 UTC 2016

On 06/10/2016 16:58, Phil Race wrote:

> Similar modules were on the BOOT list.
> Can you explain what each of these lists are and the implications
> of being (and not being) listed on each of them ?
> -phil.
The BOOT_MODULES list is the list of modules defined to the boot loader, 
the PLATFORM_MODULES list is the modules defined to the platform class 
loader. We want the list for the boot loader to be as small as possible 
as these modules are fully privileged and no way to configure them to 
have less permissions. In this case, then I don't see anything in the 
code that needs to be on the boot loader. Nothing depends on it (which 
is another consideration - if another module defined to the boot loader 
dependent on it then jdk.desktop would need to be defined to the boot 
loader). We have some blur on this in JEP 220 and JEP 261 but we might 
need to all more text to document the details.


More information about the awt-dev mailing list