이클립스로 프로그래밍을 하는 중이다. 이클립스 RCP로 구성하는 중이다.
처음에 이 부분을 명확히 모르다 보니, 전체 프로젝트 설정을 건드리며, 패키지를 넣었다 뺐다 하며 다양한 시도를 수행했다. 그러나, 실제로는 아주 간단하게 해결 할 수 있다.
내가 걸렸던 오류를 보면 아래와 같다.

분명 Window를 Import 했으나, 알 수 없는 형태라고 에러를 내게 된다.

그 이유는 간단하다.

java.awt.Window 와 org.eclipse.jface.window.Window와 충돌이 발생해서 발생된다.
Eclipse의 자동 수정기능을 사용하는 경우 이런 문제가 종종 발생하는데, Java 경험 부족으로 위와 같은 문제에 대한 해결방법을 찾지 못한 것이다.

네임이 충돌나는 클래스 중 하나를 정확히 집어 해결하도록 한다.
특히 java.awt.* 와 org.eclipse.jface.window.* 를 동시에 쓰는 경우… 많이 당혹 스러울 것이다
아마도 이래서 import가 길어지더라도 클래스별로 하나씩 잡는 이유일 것 이다.

728x90

+ Recent posts

728x90