Могу ли я скопировать среду выполнения Java на другие компьютеры? - PullRequest
0 голосов
/ 15 мая 2018

У меня следующая проблема: я написал приложение на java для своей компании.Теперь у меня проблема в том, что не у каждого пользователя на компьютере установлен jre.И в соответствии с руководящими принципами компании не так просто установить его на каждый компьютер.

Мой вопрос: могу ли я написать пакетный файл, который проверяет, установлена ​​ли jre, и если нет, копирует jre на компьютер?Сработает ли jre, если я просто скопирую его?

Если у вас есть другое решение для моей проблемы, не стесняйтесь сообщить мне.

Спасибо за ваши ответы

1 Ответ

0 голосов
/ 15 мая 2018

Объединение настольного Java-приложения с JRE фактически считается хорошей практикой.Как именно это сделать, зависит от целевой операционной системы.Но, как правило, нет необходимости придумывать индивидуальное решение, поскольку Oracle предоставляет инструкции о том, как добиться этого стандартным способом.

Вот что говорит Oracle об основах «автономной упаковки приложений»:

Каждый автономный пакет приложения включает в себя следующие элементы:

Код приложения, упакованный в набор файлов JAR, плюс любые другие ресурсы приложения (файлы данных, собственные библиотеки)

Копия JRE, которая будет использоваться только этим приложением

Собственный модуль запуска для приложения, поддерживаются несколько модулей запуска для одного пакета

Метаданные, например значки

Они предоставляют подробные инструкции для Java 8 и Java 9 о том, как именно создать пакет для различных операционных систем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...