Earlier quoted context omitted.
Serious question: why?
Well, I wouldn't let Java stop me from using something, but to play devil's advocate : "Because I have a resource limited platform in which I cannot handle many dependencies." Subsonic on a Cubieboard is a dreary task.
Limited resource platforms can run java just fine - but large software with many dependencies, sure, that's a valid concern.