JDK-8049930 : Move configuration files from ${java.home}/lib directory to ${java.home}/conf
  • Type: Sub-task
  • Component: other-libs
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-07-11
  • Updated: 2017-03-21
  • Resolved: 2014-11-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
In the new modular image, configuration files (user-editable ones) will be placed in the ${java.home}/conf directory.  This task is to track the changes to move configuration files from ${java.home}/lib directory to ${java.home}/conf.

There may be some clean-up required in the src tree as part of this to move files that are not configuration files to other locations in the src tree -- for example the .gif files in src/java.desktop/share/conf/images/cursors are not user-editable and not clear why they are in the conf directory.

All configuration files that we planned to move from lib to conf as part of JEP 220 have been moved. There are a few open areas listed in the JEP and these are tracked by other issues to be re-examined post the initial push of the modular image to JDK 9.

I've moved this to be a sub-task of JDK-8049376 so that all the lib/conf issues are together. There will be some special handling needed in jake (and maybe other jigsaw forests) during the transition.