управление контейнерами в Java - PullRequest
0 голосов
/ 20 марта 2019

В настоящее время я пытаюсь сделать так, чтобы учителя могли создавать приватные (модифицированные) серверы Minecraft.Это проект, над которым я работаю, который сделает Minecraft пригодным для преподавания физики и химии.

Будет один центральный серверный компьютер, на котором будет работать несколько серверов, по одному на каждый урок.Дети должны иметь возможность подключаться только к тому уроку, на котором они находятся. Я уже думал о решении для этого, но для этого нужно было бы использовать что-то вроде контейнеров.

Решение, о котором я думал, будет использоватьдокер, но я хотел бы иметь что-то полностью основанное на Java, которое я мог бы упаковать с помощью jar, поэтому никаких предварительных условий нет (я уже включаю JRE).

Итак, мой вопросявляется; Какую библиотеку управления контейнерами можно использовать, чтобы я мог упаковать ее в jar и запустить в Windows?

1 Ответ

1 голос
/ 20 марта 2019

Это идеальный вариант использования нового инструмента jlink, представленного в Java 9.

С помощью jlink вы можете создать свой собственный образ JRE, урезанный так, чтобы он содержал только то, что действительно необходимо для запуска вашего приложения. Кроме того, jlink может создать исполняемый файл native (batch для Windows) для запуска Bundle без использования командной строки.

См. Больше jlink на сайте Oracle.

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