Eclipse IDE - один из лучших примеров огромного настольного приложения, написанного на Java.
Большинство приложений Java, которые я видел, обычно полагаются на пакет или оболочку script для создания строки с пути класса приложения и запускают JVM с помощью пути класса как переменной env.
Eclipse, с другой стороны, полагается на собственную пусковую установку. Почему это? Что делает эта пусковая установка такими сценариями?
Я помню, как читал статью около полутора лет назад, в которой объяснялось, что "нам лучше с родной пусковой установкой", но id не объяснил внутреннюю работу пусковой установки.