No Java is not desperately needed, its a nice to have. What
is needed is the tools that are required in the first place
* to compile and build JVM sources, and also to use with JNI
* to develop fast native applications, tools etc
That sayes C/C++. In order to have Java you must first have
something that compiles the VM sources, that is C & C++.
There is no point in getting to a Java is good/bad debate over it - look at the prereq tree for bringing it to the platform please.