Wrong locales in JDK 1.6 (patchset 3)
Nick Johnson
freebsd at spatula.net
Sat Dec 29 15:47:28 PST 2007
I get the same output as you with my build of JDK 1.6 p3. I get the
expected output with similar code on my Windows box. I also get the
expected result if I remove references to sun.util.LocaleDataMetaInfo and
compile and run it with my old JDK 1.5... so it looks like a flaw in the
1.6p3 build.
Nick
On Sat, 29 Dec 2007, Bernhard Froehlich wrote:
> Hi,
>
> I've run into a problem with localization in jdk1.6 (patchset 3) at least on
> FreeBSD 6.2/AMD64 and 7.0/AMD64. With jdk 1.6 Locale.getAvailableLocales()
> returns only 3 locales: "ben", "arn", "sun/text/resources/".
>
> Yeah that looks buggy so i started so search and found that
> sun.util.LocaleDataMetaInfo.getSupportedLocaleString("sun.text.resources.FormatData")
> returns " ben sun/text/resources/ | arn sun/text/resources/ " which is a
> formatted string with all available locales that were hardcoded/replaced at
> build time so the cause is somewhere in the build scripts.
>
> That string is build by j2se/make/java/java/localegen.sh and genlocales.gmk
> but i haven't yet found the bug itself.
>
>
> Can anyone confirm that this is a bug?
--
"Courage isn't just a matter of not being frightened, you know. It's being
afraid and doing what you have to do anyway."
Doctor Who - Planet of the Daleks
This message has been brought to you by Nick Johnson 2.3b1 and the number 6.
http://healerNick.com/ http://morons.org/ http://spatula.net/
More information about the freebsd-java
mailing list