Вы можете создавать файлы .exe из исходного кода программы Java, используя Launch4J . Этот инструмент предлагает возможность установить относительный путь к Java JDK / JRE. Это означает, что вы можете поставить свое программное обеспечение с необходимым JDK / JRE.
Но будь осторожен. Я думаю, что у вас возникнут проблемы, если вы предложите JDK / JRE для загрузки из-за проблем с лицензированием.
Лучший способ - сказать пользователям установить JDK / JRE самим ...