JDK-8003846 : Override mechanism for currency data should not require creating currency.properties in java.home
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2012-11-21
  • Updated: 2019-04-17
  • Resolved: 2012-12-02
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.
JDK 8 Other
8 b68Fixed openjdk7uFixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
java.util.Currency allows currency data to be overridden by means of create a currency.properties file in <java.home>/lib. This is highly undesirable as it means that developers need to copy files into the JRE directory in order to override the currency data.

See also this thread with more background:

http://mail.openjdk.java.net/pipermail/i18n-dev/2012-October/000804.html