On Sun, Aug 11, 2002 at 11:07:26AM +1000, Jesus M. Salvo Jr. wrote:
> 
> I have finally decided to start using JDK 1.4 ( 1.4.1-beta to be exact. ). 
> Installed it as root under /usr/local.
> 
> When running a Swing app ( under my own account, NOT root ) that was 
> originally created with JDK 1.3.1 ( but recompiled for JDK 1.4.1 ), I get 
> this:
> 
> 11/08/2002 10:43:10 java.util.prefs.FileSystemPreferences$3 run
> WARNING: Could not create system preferences directory. System preferences 
> are unusable.
> 
> Does anyone know what this is / mean? 

That's the JDK1.4 Preferences API, used to manage system-wide and per-user
preferences. On Windows, the implementation uses the Windows Registry;
on Unix/Linux, it uses the file system. The per-user prefs are kept near
your home directory; the system-wide prefs are kept, I think, in the
JDK installation. Of course, you can't write there unless you're root
(or whoever owns the JDK installation).

It looks like the JDK is not finding the system prefs directory in the
installation and trying to create it - an installation bug.  Annoying,
but not harmful.  My guess is running something as root will complete
this step and you'll never see the message again.

Nathan Meyers
[EMAIL PROTECTED]


> 
> When I look at the JDK 1.4 API, there is no such class named 
> FileSystemPreferences under the given package above. 
> 
> Is this FileSystemPreferences some sort of "default" implementation of 
> Preference if you don't provide one? Where are they stored?


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to