This bug asks that ${java.home}/lib/cmm be examined to understand why these profile files are in ${java.home}/lib. The motive for this bug is the modular JDK where we need the flexibility to put anything that is module-private into a module-private location. In this case it would appear that cmm/* are not a supported interface and so should move to a location that is private to the "desktop" module. Moving these files to be resources rather than directly accessing ${java.home}/lib/cmm is a possible approach to consider.
|