Mühe Dich nicht mit JAVA für Grafikanwendungen ab, dafür gibt es C++ mit SDL und OpenGL. Das ist schnell läuft auf ziemlich vielen Betriebssystemen und kosten viel weniger Resourcen und Du must nicht darauf achten, das eine JVM installiert ist. Nimm JAVA für Webanwendungen auf dem Desktop hat das nix zu suchen.