- Vá para o menu
Run
e, em seguida, para o item de menu Run Configurations
.
No painel esquerdo , vá para Java Application
e, em seguida, vá para Assertions
.
No painel direito , escolha a guia Arguments
.
No campo para VM arguments
, digite -ea
para ativar as asserções.
- Clique no botão
Apply
e depois .Run
Para defini-lo globalmente como padrão para tudo :
Vá para o menu Window
(se estiver no Windows) ou vá para o menu Eclipse
(se estiver no Mac). Para Linux, pode ser algo semelhante.
Vá para Preferences
.
Escolha Java
e, em seguida, Installed JREs
no painel esquerdo .
Selecione seu JRE e clique no Edit...
botão no painel direito .
No Default VM arguments
campo, adicione -ea
.
Assertions
item abaixoJava Application
. Talvez você quisesse dizer configuração de execução atual?Se você deseja resolver este problema globalmente para todos os testes JUnit, vá para
Preferences > Java > JUnit
e no topo clique na caixa de seleção para " Adicionar 'ea' aos argumentos VM ao criar uma nova configuração de inicialização JUnit " Agora o Eclipse não irá incomodá-lo a cada novo teste que você quer correr. Para os testes existentes, você deve remover suas configurações de execução emRun Configuration > JUnit
.fonte
Para fazer isso globalmente para todas as execuções Java, edite as propriedades de JREs instalados.
Por exemplo: Windows -> Preferências -> realce o JRE padrão -> clique em Editar ... -> Na caixa de entrada Argumentos da VM padrão, insira -ea -> clique no botão Concluir.
Isso funcionou no Eclipse Kepler SR2.
fonte
Em projetos maven , você pode executar o método principal com o classpath auto-magic por:
No linux / eclipse, você pode adicionar janela de terminal com bash para um uso mais conveniente.
fonte
Você deseja habilitar asserções para um aplicativo que está executando no Eclipse? Normalmente, apenas adiciono -ea aos parâmetros da linha de comando no perfil "Executar como".
fonte