Você pode encontrar todos os detalhes aqui:
- IDEA-170117 "objc: A classe JavaLaunchHelper é implementada nos dois ..." aviso em Executar consoles
É o bug antigo no Java no Mac que foi acionado pelo Java Agent que está sendo usado pelo IDE ao iniciar o aplicativo. Esta mensagem é inofensiva e pode ser ignorada com segurança. Comentário do desenvolvedor Oracle:
A mensagem é benigna, não há impacto negativo desse problema, pois as duas cópias dessa classe são idênticas (compiladas da mesma fonte). É uma questão puramente cosmética.
O problema foi corrigido no Java 9 e na atualização 152 do Java 8 .
Se isso o incomoda ou afeta seus aplicativos de alguma forma (não deveria), a solução alternativa para o IntelliJ IDEA é desativar o idea_rt
agente do iniciador adicionando idea.no.launcher=true
em idea.properties
( Help
| Edit Custom Properties...
). A solução alternativa terá efeito na próxima reinicialização do IDE.
Porém, eu não recomendo desativar o agente iniciador do IntelliJ IDEA. É usado para recursos como desligamento normal (botão Sair), despejos de encadeamento, soluções alternativas, um problema com uma linha de comando muito longa que excede os limites do sistema operacional, etc. Perder esses recursos apenas para ocultar a mensagem inofensiva provavelmente não vale a pena, mas vale a pena, mas vale a pena. você decide.