상세 컨텐츠

본문 제목

[Java/Spring] Java Build Path 순서 변경

Development/Spring

by J-Developer 2021. 6. 23. 13:58

본문

반응형

원래 잘 사용하던 프로젝트가 있었는데 같은 프로젝트를 새롭게 셋팅했다가 아래와 같은 에러가 발생하였다.

 

에러 캡쳐

 

소스를 잘 보면 해당 객체는 있으나 해당 메서드가 없다고 하는거 같은데, 잘 사용하던건데 왜 에러가 나지 싶었다

그래서 해당 객체를 타고 들어가봤다.

 

객체를 타고 들어가 확인해보니 새로 셋팅한 프로젝트는 Maven dependency에 추가한 xml-apis.jar의 객체를 사용하고 있었다.

 

그리고 기존에 잘 사용하던 프로젝트의 객체를 타고 들어가봤다.

기존 프로젝트는 JRE 라이브러리에 있는 rt.jar의 객체를 사용하고 있었다.

 

 

Maven dependency에 추가한 라이브러리가 아닌 JRE 라이브러리를 사용면 될 것 같다 판단하여 Java Build Path 순서를 변경하기로 하였다.

 

현재 Java Build Path의 순서로 Maven dependencies가 JRE System Library보다 올라가 있는데 저 부분을 JRE System Library가 더 상위에 있도록 순서를 변경하면 된다.

 

 

 

그 후 Project - Maven - Update Project를 하면 해당 문제가 사라진다.

 

에러가 사라짐

 

반응형

관련글 더보기

댓글 영역