別にJavaをC/C++の後継にする必然性はないでしょ。適材適所。
Javaって基本的にリッチなリソースがある環境下で使うものだし。
組み込みとかならCだし、パッケージソフトならC/C++だし。