Вы можете попробовать BitRock InstallBuilder (отказ от ответственности, я один из
разработчики), поскольку он отвечает вашим требованиям: генерирует мультиплатформенность
установщики для Windows и OS X (среди других платформ). Это включает
действие для автоматического определения Java
в целевой машине, а также другие для создания пусковых установок Java. Это
также есть «Java-пакеты», которые вы можете включить в свой установщик, так что если
среда выполнения Java не найдена, она будет установлена как часть основного
установка
Я также хочу упомянуть, что InstallBuilder - это коммерческий инструмент, так что
может или не может работать для вас, но мы предлагаем бесплатные лицензии для открытых
Исходные проекты и скидки для небольших девелоперских магазинов.