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