Ответ никак. Приложение JAVA не запустится без JRE.
Тащить в пакет JRE тоже нельзя. И если Вы будете ставить этот пакет на машину с установелнным JRE, будут проблемы.
Выход: указать необходимые зависимости в собираемом пакете.
Не совсем. Есть и другие варианты. Например, можно засунуть JRE внутрь исполняемого файла. Есть проги, которые такой фокус позволяют. Плюс это затруднит и обратную разработку например после обработки каким-нибудь паковщиком или криптором типа upx. Тогда все пойдет в один пакет и зависимости можно вообще не указывать. Но все эти фокусы можно делать, лишь убедившись, что лицензия на JRE такое позволяет. Я потому и спросил насчет того, какая выполняемая среда. А вообще опыт показывает, что с Open лучше не связываться. Они с оракловой уже далеко разошлись и не все приложения идут. Плюс оракловская - это мейнстрим и все разработки идут под нее. А опен - это уже реверанс в сторону сторонников свободы. Но для бизнеса они интереса не представляют. Поэтому и идет отставание. И нарастает несовместимость и ошибки.