В качестве примера приведем STS.
Я хочу иметь только одну единственную установку Eclipse STS 3.9.7.Обычно я запускаю более одного сеанса Eclipse / STS.Мне нужно, чтобы
- пара сессий началась на JDK 8
- сессия на JDK 10
- другая сессия на JDK 11
У меня также есть установка Eclipse 2018-12.Я хочу иметь только одну такую установку, с которой я хочу запустить
- сеанс в JDK 9
- другой сеанс в OpenJDK 10
Единственный способ узнать JDK - указать его в файле конфигурации ini.Возможно, есть другой способ.Поэтому в настоящее время у меня есть несколько реплицированных копий установок Eclipse / STS, каждая из которых указана для запуска из другого JDK.
Распространение установок Eclipse / STS той же версии очень нежелательно и сбивает с толку.Особенно, когда мне нужно установить или обновить модули из Marketplace на всех из них.
Есть ли лучший способ, чем иметь несколько реплицированных установок, чтобы по-разному указывать пути JDK / bin / javaw для запуска каждогоиз моих сессий?