Как посмотреть текущие переменные среды, которые использует IDE затмения? - PullRequest
15 голосов
/ 01 августа 2011

Я знаю, что могу просто запустить программу с

System.out.println(System.getEnv()); 

, но я хотел бы просто проверить их, не делая этого.Есть идеи?

Ответы [ 3 ]

24 голосов
/ 04 июня 2013

На самом деле есть способ увидеть переменные env. Он не реализован как функция, а является частью других задач.

Вы можете щелкнуть правой кнопкой мыши по любому проекту в Package Explorer , затем нажать

Запуск от имени -> Запуск конфигураций . А вот во вкладке Среда -> Выбрать ...

Вот, пожалуйста. Список системных env Eclipse, унаследованных, показан здесь.

5 голосов
/ 01 августа 2011

Среда Eclipse будет наследоваться от пользователя, выполняющего ее. В зависимости от вашей ОС у вас должен быть инструмент командной строки, чтобы сообщить вам.

Вы также можете посмотреть конфигурацию:

Helios

  • Справка Меню -> Об Eclipse
  • Подробности установки кнопка
  • Конфигурация Вкладка
0 голосов
/ 10 декабря 2016

В Windows, если у вас установлен Sysinternals Process Explorer - что я настоятельно рекомендую сделать любому разработчику - тогда вы можете:

  1. Использовать значок цели (вверху Process Explorer) и нажатьв окне Eclipse, которое выберет идентификатор процесса Eclipse в таблице процессов
  2. Щелкните правой кнопкой мыши выбранную запись Eclipse и выберите Свойства ... в контекстном меню
  3. Щелкните Среда

В Linux

  1. Если вам нужен PID, используйте следующее и нажмите в окне Eclipse: xprop | grep -i pid
  2. Замените ${PID} наPID идентификатора процесса Eclipse: strings /proc/${PID}/environ
...