Mac에서 Java run 안 될 때!
Class JavaLaunchHelper is implemented in both ~
라는 에러를 발견 한다면, 운이 나쁜 겁니다….ㅠㅠ 😭😭😭
이럴때는 어떻게 해야하는지 알려 드리겠습니다.
스택 오버 플로우를 찾아 보니 아래와 같습니다.
이 문제에 대해서 java9 or java8.152 업데이트에서 fixed 될 예정이라네요.
You can find all the details here:
IDEA-170117 “objc: Class JavaLaunchHelper is implemented in both …” warning in Run consoles
It’s the old bug in Java on Mac that got triggered by the Java Agent being used by the IDE when starting the app. This message is harmless and is safe to ignore. Oracle developer’s comment:The message is benign, there is no negative impact from this problem since both copies of that class are identical (compiled from the exact same source). It is purely a cosmetic issue.
The problem is fixed in Java 9 and in Java 8 update 152.If it annoys you or affects your apps in any way (it shouldn’t), the workaround for IntelliJ IDEA is to disable idea_rt launcher agent by adding idea.no.launcher=true into idea.properties (Help | Edit Custom Properties…). The workaround will take effect on the next restart of the IDE.
고로, 지금은 idea.properties
옵션 파일 안에 idea.no.launcher=true
을 추가 해주면 됩니다.
참고
'프로그래밍 > Java' 카테고리의 다른 글
Thymeleaf 상에서 문자열 합치기 (0) | 2022.07.07 |
---|---|
JRebel 대체제인 DCEVM을 적용해보자. (3) | 2019.03.13 |
Try-with-resources를 사용하자!! (2) | 2017.05.18 |
실전 아카 - 임백준님 (0) | 2016.08.30 |
Top 10 Mistakes Java Developers Make (0) | 2016.07.14 |