0

우분투에서 Eclipse 3.8과 함께 Google App Engine SDK 1.8.5를 사용합니다.라이브러리를 Google App Engine 프로젝트로 가져올 수 없습니다.

Cloud Storage 서비스를 내 앱에 추가하려고하므로 guava-gwt-15.0.jarappengine-gcs-client-0.3.jar을 다운로드하여 내 앱 /war/WEB-INF/lib/ 폴더에 저장하십시오. 또한이 jar 파일을 Eclipse의 빌드 경로에 추가했습니다.

dev 모드에서 내 앱을 실행하면 적어도 GCS 라이브러리와 관련된 페이지에 액세스 할 때까지 정상적으로 실행됩니다.

java.lang.NoClassDefFoundError: com/google/common/base/Preconditions 
at com.google.appengine.tools.cloudstorage.GcsServiceImpl.<init>(GcsServiceImpl.java:35) 
at com.google.appengine.tools.cloudstorage.GcsServiceFactory.createGcsService(GcsServiceFactory.java:32) 
... etc 

내가 내 프로젝트를 청소하고 이클립스를 여러 번 다시 시작, 여전히 문제가 계속 : 나는 그렇게 할 때, 나는 다음과 같은 오류가 발생합니다. 무엇을해야합니까?

답변

0

GWT 용 구아 외에 코어 구아바 라이브러리 (guava-15.0.jar)도 필요합니다. .jar 파일을 war/WEB-INF/lib에 다운로드하고 경로를 빌드에 추가하십시오.