On Sat, 6 Nov 2021 16:59:12 GMT, Ichiroh Takiguchi <itakigu...@openjdk.org> 
wrote:

> In my understanding, sun.jnu.encoding property may be related file system 
> access.
> Java may not be access to appropriate file.

Yes, it's a JDK internal property with the charset name to use when decoding or 
encoding file names (not the file content). The issue in this PR is about what 
to do when starting in unsupported configurations. In the recent releases the 
JDK will typically NPE or fail with an exception. Since JEP 400 this no longer 
impacts the default charset because it is UTF-8. This moves the problem on to 
choosing a fallback for places in the JDK that use the value of native.encoding 
or sun.jnu.encoding. I think the only choices to either fail at startup or 
default to UTF-8 as proposed.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6282

Reply via email to