-showversionest destiné à être utilisé avec une autre commande, par exemple
java -showversion MaClasseva afficher ta version puis démarrer la méthode main de MaClasse.
-versionne fait qu'afficher la version et s'arrête. Mais les informations de version affichées sont bien les même.
java -showversion XXXest équivalente à la succession de commandes
java -versionet
java XXX.
java. Mais si XXX est le nom d'une classe par exemple, alors le programme se lancera à la suite.