There is this one particular aspect of the Java VM that Sun didn't feel like addressing: Linux handles key repeats (when you hold a key down) differently than Mac OS and Windows.
So, as a result, there are a good known two dozen people, including myself, who have had to bang our heads on our desks for hours to figure out a fix. After seven hours, I managed to get it working after having to chase bugs around. Hopefully they are all gone.
Maybe I could have done this faster, but I was watching the first Matrix movies. Would have watched the third, but I couldn't find it.