Hi Regis,

what if people want to set this property when launching java?  will it
be ignored if you do that in java code?

On Tue, Dec 30, 2008 at 6:25 PM, Regis <[email protected]> wrote:
> Hi,
>
> The provider of prefs is controlled by the property
> "java.util.prefs.PreferencesFactory" in Harmony, and we also have different
> default values for it on Linux and Windows, but the default values are set
> in luni module at modules/luni/src/main/native/luni/shared/luniglob.c,
> are there any special concerns that we must do it in luni native code? Or is
> it possible set it in prefs module with java code, like this:
>
>         if (factoryClassName == null) {
>             if (isWindows) {
>                 factoryClassName =
> "java.util.prefs.RegistryPreferencesFactoryImpl";
>             } else {
>                 factoryClassName =
> "java.util.prefs.FilePreferencesFactoryImpl";
>             }
>         }
>
> I think there must be a way to get current platform at runtime in java.
>
> --
> Best Regards,
> Regis.
>



-- 
Tony Wu
China Software Development Lab, IBM

Reply via email to