Hi again,
Java l&f is the default l&f used when no other l&f is specified, either on command line, code, or swing.defaultlaf property.
In your case, the swing.defaultlaf property is propably different on Windows and Solaris platform.
(As far as I know, the java look and feel was indeed also called 'metal' until java 1.4)
Best regards,