De toutes façons, quel que soit le langage/techno/logiciel/OS que tu choisisses, il y en aura toujours 12 pour te dire que "sapu cépabien cépalibre XXXX cémieux faut utiliser fedora".
En ce moment je code un petit moteur de jeu dans une applet Java avec Java2D (mon but étant de pouvoir faire quelques prototypes/démo techniques jouables in browser, sans rien à installer), et ça marche très bien.
Si Java t'intrigues, lances toi dedans, explores un peu, fais toi plaisir. Si ça correspond à tes attentes tant mieux, et sinon, bah vas voir ailleurs.
(et non, sincèrement je ne pense pas que Java soit obsolète et sans avenir

)