Как я могу посмотреть на текущие переменные среды, которые использует среда затмения IDE?

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

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

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

Ответ 1

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

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

Запустить как Запустить конфигурации. И здесь, в вкладке Среда Выбрать...

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

Ответ 2

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

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

Helios

  • Меню справки → Об Eclipse
  • Сведения об установке
  • Конфигурация

Ответ 3

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

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

В Linux

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