JBuuilder est livré avec un JDK complet, donc avec une JVM. Par contre, pour que quelqu'un d'autre utilise ton JAR, pas le choix, s'il n'a pas déjà une machine virtuelle installée sur sa machine, il lui faudra télécharger ces 8 Mo et installer le tout.
Pour info, ce n'est pas la machine virtuelle qui prend autant de place, mais toutes les classes qui sont livrées avec (la version 1.4.1 en contient près de 8500 !).