Of course Java works on Linux. It just doesn't work on Debian. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618725 How dumb of me for assuming it would work. OK, I followed the workaround while this bug never gets fixed, and now it works.
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.