I just bought a Sharp Zaurus SL-C3000 to replace my SL-C860. It is a great pocket computer, but there is a catch: no Java runtime, neither by default or on the "optional packages" CDROM.
Since I use Java a lot, I was taken by surprise, since I didn't imagine Sharp would do such a mistake, and after a little while I managed to get Java on the SL-C3000.
I explain how in
this howto page.
It just works. I still don't understand why Sharp did that, but it can be fixed.