Linux Programming in JAvA

is it advisible to do Linux Programming in JAVA.. If so, whats the advantage over C++ or C.. Cud anyone also help me out by providing some links in this regard.. Would be highly appreciated..

How about:

  1. you don't have to recompile for it to work on different machines.

  2. you can take advantage of a large volume of other preexisting java code.