RFR: 8132459: ExceptionInInitializerError from 'java -version' on Linux under zh_CN.GB18030 locale

Alan Bateman Alan.Bateman at oracle.com
Thu Jul 30 07:51:19 UTC 2015

On 30/07/2015 06:21, Xueming Shen wrote:
> :
> Each platform has a list of "supported locale/encoding". All these 
> encodings/charsets need to be in
> base module for that particular platform, to support the jvm to start 
> (in a particular locale/encoding)
> under module system. The charsets in our repository can be categorized 
> into different groups, solaris/
> linux specific, windows specific and IBM specific and couple that are 
> shared by different platforms).
> The idea here is to build all those platform-specific charsets into 
> the base module for that platform.
Right, and furthermore, we should be able to build a compact1 image or 
just an image with the java.base module and it should be able to start 
on platforms when running with a supported locale/encoding. I think the 
main issue we've had is establishing that list, hence it had to be 
extended a few times.


More information about the core-libs-dev mailing list