openHAB 2 + Solaris 11

openHAB seems to work but I have problems communicating with the zwave usb stick (zme uzb1).

openhab> java.lang.ExceptionInInitializerError thrown while loading gnu.io.RXTXCommDriver
java.lang.NoClassDefFoundError: Could not initialize class gnu.io.RXTXCommDriver thrown while loading gnu.io.RXTXCommDriver

It seems like others have had these problems too.

RXTX uses native libraries under the hood. Nrjavaserial unsed in OpenHab is currently maintained fork of RXTX which keeps just tiny java layer on top of native code. This means that you need version of rxtx compiled for solaris which works with libs available there.
Error you got - “could not initialize class” is linkage error - class is found and loaded properly but its initialization (for example static fields) reported errors.