Если плагин имеет сайт обновления, можно скопировать его URL в новую установку и выполнить обновление.
Для этой цели можно использовать компилятор Excelsior JET.
См. http://www.excelsiorjet.com/ для получения дополнительной информации об этом .
GCJ может создавать собственный код из исходных файлов Java. Вот руководство по его созданию в Windows.
Вы можете отправить JRE с вашим приложением и использовать эту JRE для вашего приложения. Эффект тот же: приложение будет запущено через исполняемый (требуется оболочка) или скрипт (пакетный) файл, и на целевой машине не обязательно должна быть установлена среда выполнения Java.
Java не обязательно должна быть "установлен" , он просто должен быть "присутствует" .
Для запуска приложения вам потребуется среда выполнения. Фактически, самое первое, что происходит при запуске приложения, - это вызов операционной системы для запуска JRE. Без JRE не обойтись.
[Вы, конечно, можете встроить JRE в свое приложение, если хотите].
Я использовал JSmooth для расширения моего приложения. Это также позволяет встраивать JRE внутрь. Я просто использовал «убедитесь, что доступен хотя бы Java X».
GPL, может выполняться как задача муравья.
Вы пробовали install4j ? Существуют различные версии этой концепции, в том числе бесплатные. По сути, это приложение компилирует ваше приложение в исполняемый установщик, специфичный для выбранной вами ОС.