Ви можете знайти всі деталі тут:
- IDEA-170117 "objc: Клас JavaLaunchHelper реалізований в обох ..." Попередження на консолях запуску
Це стара помилка в Java на Mac, яку викликав агент Java, який використовувався IDE при запуску програми. Це повідомлення є нешкідливим і його безпечно ігнорувати. Коментар розробника Oracle:
Повідомлення є доброякісним, негативного впливу на цю проблему немає, оскільки обидві копії цього класу однакові (складені з того самого джерела). Це суто косметичне питання.
Проблема вирішена в Java 9 і в Java - 8 оновлень 152 .
Якщо це дратує вас або впливає на ваші програми будь-яким чином (це не повинно), вирішенням проблеми IntelliJ IDEA є відключення idea_rt
агента запуску шляхом додавання idea.no.launcher=true
в idea.properties
( Help
| Edit Custom Properties...
). Вирішення набирає чинності при наступному перезапуску IDE.
Я не рекомендую відключати агент запуску IntelliJ IDEA. Він використовується для таких функцій, як витончене вимкнення (кнопка «Вихід»), скидання потоків, вирішення проблеми із занадто довгим командним рядком, що перевищує обмеження ОС тощо. Втрачати ці функції лише задля приховування нешкідливого повідомлення, мабуть, не варто, але це до вас.