C'est un problème classique, mais dont la solution dépend de votre politique de distribution.
Les éléments que tu donnes sont typiques d'une distribution
à la windows, et donc là tu prends des installateurs qui le font, qui vérifient le JRE etc ; la dernière fois que j'ai fait le tour de la question il n'y en avait que des payants, et j'avais contourné le problème en installant ma petite JVM bundulée dans mon appli, me fichant royalement des JVM déjà installées, et en utilisant un installeur windows gratos (je ne sais plus lequel).
Je suis passé à un mode de distrib par Java Web Start, donc maintenant tout ça c'est égal.
En tous les cas, sache que fondamentalement, l'installation d'un programme java tout compris (donc, y compris la JVM), se résume à une copie de fichiers. Il n'y a aucune manip système. Mais, évidemment, à ce compte là, tu n'as pas d'icones sur le bureau
![:cry:](https://www.developpez.net/forums/images/smilies/icon_cry.gif)
Partager