티스토리 뷰

JUnit 테스트 시

"Sharing is only supported for boot loader classes because bootstrap classpath has been appended" 경고

 

프로그램을 실행하는데 문제는 없지만 계속 경고가 떠서 신경이 쓰이는 문구였습니다.

구글링을 해본 결과를 모두 적용해 봤지만 모두 실패ㅠㅠ

 

1. (실패) 인텔리제이 -> Settings - Build, Execution, Deployment -> Debugger -> Async Stack Traces

또는 설정 - async 로 검색 -> Async Stack Traces 선택

 

Instrumenting agent (requires debugger restart) 체크박스 해제

 

 

2. (실패) Run/Debug Configurations -> Modify options -> "optimization" 타이핑 검색

Disable Launch optimization 체크

 

 

3. (성공!!) Run/Debug Configurations -> Edit configuration template -> JUnit -> VM options -> "-Xshre:off" 추가

이후에 모든 테스트에서 경고 메시지가 사라졌습니다!!

댓글
Total
최근에 올라온 글