Как уже упоминалось в FAQ: Как запустить Eclipse?
Если доступно в каталоге eclipse / jre, будет использоваться Eclipse JRE; в противном случае модуль запуска будет обращаться к системной переменной пути. Eclipse НЕ будет обращаться к переменной среды JAVA_HOME.
командная строка eclipse может использовать переменную окружения (как любая другая команда):
eclipse -vm $jAVA_HOME/bin
будет работать.
Но сам Eclipse (или eclipse.ini) не будет использовать синтаксический анализ непосредственно переменной среды.
A eclipse.ini, как этот , использует только полные пути.
На самом деле, ошибка 102239 уже запрашивает такую функцию ... с 2005 года!
Ошибка 102239 - [launcher] Подстановка переменных среды в <launcher>.ini/eclipse.ini
Было бы очень полезно, если бы программа запуска поддерживала вставку переменных окружения в <launcher>.ini
.
Какая бы форма ни имела смысл (например, @ENV
, %ENV%
, ${ENV}
, ${env_var:ENV}
)
например. что-то вроде
-vm
${MYRCPAPP_VM}
-mx${MYRCPAPP_HEAPSIZE}
Но ответы просят помощи по этому вопросу:
Модуль запуска написан на C. Код находится в проекте платформы-средства запуска.
[Чтобы] захотеть это для любого аргумента, включая vm, vmargs и т. Д., В этом случае это должно произойти в собственном коде.