Используя env. переменные как аргумент VM в конфигурации запуска

У меня есть проект eclipse, который подключается к различным средам на основе параметров виртуальной машины, передаваемых в конфигурации запуска. Для этого я установил env. переменные в "конфигурации запуска -> окружение" и затем попытались передать их как аргумент VM, но я получаю ошибку, поскольку eclipse не может разрешить эти env. переменная.

Любое руководство о том, как этого добиться?

3 ответа

Решение

Чуть ниже окна "Аргументы ВМ" находится кнопка "Переменные".Eclipse VM args

Когда вы нажимаете на переменные, это дает вам возможность создать новую переменную, которую затем можно использовать в аргументах vm как "${new_var}".

Так что, вероятно, мы не можем использовать env. переменные как аргументы VM в затмении, но это выход.

Просто используйте${env_var:yourenvvar}в поле параметра виртуальной машины.

Я нашел то же самое. кажется, что после добавления его нельзя было удалить? но я могу отредактировать его, чтобы избежать ошибки:new_var=-Dabc=xyz

Другие вопросы по тегам