Как запустить определенную программу, которой требуется другая версия Java, не меняя системную версию Java по умолчанию?

Как запустить определенную программу, которой требуется другая версия Java, не меняя системную версию Java по умолчанию?

Я использую Ubuntu Server для хостинга нескольких серверов Minecraft. Для последних версий Minecraft мне нужна последняя версия Java; однако я хотел бы запустить также сервер с модами, а некоторые моды несовместимы с последней версией Java. Как мне запустить сервер с модами, используя Java версии 15, одновременно запуская другие серверы, использующие последнюю версию? Я новичок в Ubuntu Server, поэтому любая помощь будет оценена по достоинству.

решение1

Я полагаю, что вы можете запустить исполняемый файл Java, расположенный в (я думаю) /usr/lib/jvm/java-(version)-(vendor)/bin/javaтаким же образом, как вы просто используете javaссылку.

Вам все равно придется установить правильную версию jvm.

Связанный контент