<AWT Dev> 8167126: Create a module to provide access to non-SE desktop APIs
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 ?
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