Eclipse: включить утверждения - PullRequest
93 голосов
/ 01 апреля 2011

Я использую Eclipse Galileo.Как включить утверждения в Eclipse?

Как предлагали другие сайты, я попытался добавить аргументы: -ea.Я также попытался изменить уровень соответствия компилятора на 1.4.Ни одно из этих предложений не сработало.

Ответы [ 5 ]

157 голосов
/ 01 апреля 2011
  1. Перейдите в меню Run, а затем в пункт меню Run Configurations.

enter image description here

На левой панели перейдите к Java Application, а затем к Assertions.

На правой панели , выберите вкладку Arguments.

В поле для VM arguments, введите -ea, чтобы включить утверждения.

enter image description here

Нажмите кнопку Apply, а затем кнопку Run .

Чтобы глобально установить его как по умолчанию для всего :

  1. Перейдите в меню Window (если у вас Windows) или в меню Eclipse (если у вас Mac).Для Linux это может быть что-то похожее.

  2. Перейдите на Preferences.

  3. Выберите Java, а затем Installed JREs из левая панель .

  4. Выберите JRE , а затем нажмите кнопку Edit... на правой панели .

  5. В поле Default VM arguments добавьте -ea.

36 голосов
/ 19 ноября 2012

Если вы хотите решить эту проблему глобально для всех тестов JUnit, перейдите к Preferences > Java > JUnit и вверху установите флажок " Добавить 'ea' к аргументам виртуальной машины при создании новой конфигурации запуска JUnit " Теперь Eclipse не будет выдавать вам ошибки за каждый новый тест , который вы хотите запустить. Для существующих тестов вы должны удалить их конфигурации запуска в Run Configuration > JUnit.

11 голосов
/ 12 мая 2014

Чтобы сделать это глобально для всех запусков Java, отредактируйте свойства установленных JRE.

Например: Windows -> Настройки -> выделить JRE по умолчанию -> нажать Изменить ... -> В поле ввода аргументов VM по умолчанию введите -ea -> нажмите кнопку завершения.

Это работало на Eclipse Kepler SR2.

5 голосов
/ 05 февраля 2013

В maven проектах вы можете запускать основной метод с автоматическим магическим путем к классам:для более удобного использования.

4 голосов
/ 01 апреля 2011

Вы хотите включить утверждения для приложения, которое вы запускаете из Eclipse? Обычно я просто добавляю -ea к параметрам командной строки в профиле «Запуск от имени».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...