Podrías ejecutar el programa desde la consola, llamando a java.exe de la versión de java que necesitas usar y pasándole como argumento la ruta + el nombre del programa que quieres ejecutar.
Si utilizas un archivo batch no tendrías que escribir el comando cada vez que quieras ejecutar el programa. Te dejo un ejemplo como archivo adjunto, no estoy con mi computadora en este momento, por eso no lo he probado en Windows 10. Lo probé en Windows 8.1 ejecutando un archivo
.jar.
Sólo tendrás que editar la línea 4, agregando entre las comillas la ruta de la carpeta
bin de Java, también la línea 5 con la ruta donde se encuentra el programa.
El batch creará dos archivos en la ruta donde lo ejecutes, luego se abrirá la consola de Windows durante 3 segundos, eliminará los dos archivos extra que se crearon y luego se cerrará, dejando abierto el programa que quieres ejecutar.
También podría servirte usar java
jre1.6.0_31 portable, en caso de que no quieras tenerlo instalado.
Espero que te sirva...
