2017-01-30 1 views
0

Exchange 서버에서 이메일을 수신하는 프로젝트를 만들고 있습니다. 이 일을 끝내기 위해 EWS 도움을 받고 있습니다.EWS에서 작업하는 동안 이상한 예외가 발생했습니다

나는 import 오류가 아래를 얻고 내 코드에서 내 pom.xml 파일

<dependencies>  
     <dependency> 
      <groupId>log4j</groupId> 
      <artifactId>log4j</artifactId> 
      <version>1.2.17</version> 
      <scope>compile</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.slf4j</groupId> 
      <artifactId>slf4j-api</artifactId> 
      <version>1.7.10</version> 
      <scope>compile</scope> 
     </dependency> 
     <dependency> 
      <groupId>com.microsoft.ews-java-api</groupId> 
      <artifactId>ews-java-api</artifactId> 
      <version>2.0</version> 
     </dependency> 
</dependencies> 

에 추가 아래의 종속성을했습니다.

는 microsoft.exchange.webservices.data.core.ExchangeService 가

가져 오기 microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion를 해결할 수없는 가져 오기는 는

를 해결할 수없는

또한 패키지에 오류가 발생하며 아래와 같이 표시됩니다.

microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion 를 해결할 수없는 유형입니다. 파일

내 decencies 트리를 열어

을 .class 필요한에서 그것은 간접적으로 참조되고, 나는 (아래 스크린 샷 참조)을 사용할 수 core.ExchangeService을보고 놀랐어요. 그러나 core.enumeration.misc.ExchangeVersion이 누락되었습니다.

enter image description here

제가 이러한 문제를 해결할 수있는 방법을 알려 주시기 바랍니다.

감사

답변

0

이것은 다시 시작 이클립스 나를 위해 큰 일을하지만, 이클립스 버그 것 같습니다이 너무 다른 사람을 도움이되기를 바랍니다. 가능한 해결책은 [http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html][1]을 참조하십시오. 그렇지 않으면 다음을 시도하십시오.

Close the project and reopen it. 
Clean the project (It will rebuild the buildpath hence reconfiguring with the JDK libraries) 

또는

Delete and Re-import the project and if necessary do the above steps again. 

또는

아무것도 작동 할 수있는 다른 IDE와 함께 해보시기 바랍니다 작동하지 않는 경우.

+0

빠른 팁 친구를 주셔서 감사합니다. 나는 모든 해결책을 찾지 못했을 때 모두 시도하고 게시했습니다. – user3872094

+0

나는 또한 다음을 시도하지 않는 경우에도 다음 메이븐 깨끗한 시도했다 생각합니다. 만약 당신이 일식 PLZ 이외의 다른 IDE가 한번 그것을 시도하십시오. –