Значит всё же через скрипт. Задать где-то в потрохах OS путь на конкретную Java для конкретной программы никак.
AS> Hо тут зависит от приложения. Иногда приложение идёт вместе со своей AS> jvm и запускается через sh-скрипт, в котором задаётся jvm.
Hу тут как раз всё просто, я про приложения которые не идут со своей jvm.
У меня установлен OpenJDK 1.8.0 для всех, а вот для конкретной программы надо минимум 12.0.1. Hо остальным чтобы оставался 1.8.0
AS> Иногда достаточно задать нужное значение переменной JAVA_HOME. Если AS> jvm >= 11 версии, тогда там есть штатный механизм jlink, который для AS> твоего приложения сформирует образ (и включит туда только те модули, AS> которые нужны для приложения), запускаемый через sh-скрипт.
Т.к. в Java я разбираюсь чуть хуже чем в Python, а в Python я разбираюсь гораздо хуже чем в Perl, а в Perl я разбираюсь намного хуже чем в балете, а в балете я не разбираюсь вообще, то спасибо за наводку, буду смотреть.