Об этом сообщалось ранее .
Почему бы вам не использовать специальный модуль запуска eclipse (скрипт .cmd
), который изменил бы eclipse.ini, а затем вызвал eclipse.exe?
Этот скрипт может получить полное имя с помощью команды вроде:
net user %username% /domain | find /i "full"
Таким образом, в Windows ваш пользовательский лаунчер будет запускать eclipse с:
eclipse.exe -clean --launcher.ini shared\eclipse.ini -vmargs -Duser.name=%FULL_NAME%
с использованием общего файла eclipse.ini, но с указанием значения user.name
.
В Linux, чтобы передать содержимое переменной оболочки USER
в Eclipse, вам нужно сделать следующее:
exec eclipse -clean --launcher.ini shared/eclipse.ini -vmargs -Duser.name=`eval "echo $USER"`