В настоящее время я пытаюсь настроить мою установку Eclipse и натолкнулся на опцию "-vm". Другие сообщения в SO упоминают, что хорошо всегда использовать новейшую JVM, потому что они продолжают улучшаться с точки зрения производительности, поэтому я, скорее всего, это сделаю. Мне было интересно, как можно узнать, что работает JVM Eclipse, если вы не указали параметр "-vm".
Я нашел следующее в документах, но это не разъясняет, как он будет искать JVM:
когда он передается исполняемому файлу Eclipse, этот параметр используется для поиска виртуальной машины Java для использования Eclipse. Это должен быть полный путь к файловой системе для соответствующего исполняемого файла Java. Если не указано, исполняемый файл Eclipse использует алгоритм поиска, чтобы найти подходящую VM. В любом случае исполняемый файл затем передает путь к виртуальной виртуальной машине, используемой в Java Main, используя аргумент -vm. Java Main затем сохраняет это значение в eclipse.vm.