Запустить приложение Java без установки Java на целевой машине

Я проверил некоторые решения в Интернете, которые мне не пригодились.

Я создал java-приложение и делаю установщик для различных платформ. У меня он отлично работает, но когда дело доходит до другой машины, на целевой машине требуется установить java для запуска приложения java. Для установщика Windows я создал файл .exe с помощью inno setup и launch4j, включил jre в установщик.

Я хочу запустить свое Java-приложение на другом компьютере с Windows без установки пакета java. Нужна помощь в решении моей проблемы.

Заранее спасибо.

2 ответа

Похоже, вы ищете родную виртуальную машину. Здесь может помочь такое решение, как GraalVM. С GraalVM вы можете связать свой дистрибутив как исполняемый файл.

https://www.graalvm.org/docs/getting-started/windows/

Для собственного образа Java посмотрите,

https://www.graalvm.org/docs/getting-started/#native-images

вы можете сделать это с помощью Launch4j http://launch4j.sourceforge.net/ Launch4j обертывает jar- файлы в собственные исполняемые файлы Windows и позволяет запускать их как обычную программу Windows

Другие вопросы по тегам