2014-06-05 6 views
0

구글 캘린더 자바 API 샘플을 실행할 수 없습니다 여기내가 구글에서 제공하는 구글 캘린더 API 샘플을 실행하기 위해 노력하고있어

https://developers.google.com/api-client-library/java/apis/calendar/v3

나는 달력-있는 CmdLine 샘플

을 runnig있어 발견 나는 내 데이터와 장소에 client_secrets.json을 복사하지만 샘플을 실행할 때이 오류가 얻을 :

jun 05, 2014 4:38:09 PM com.google.api.client.util.store.FileDataStoreFactory  setPermissionsToOwnerOnly 
    WARNING: unable to change permissions for everybody: C:\Users\simon.cigoj\.store\calendar_sample 
    jun 05, 2014 4:38:09 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly 
    WARNING: unable to change permissions for owner: C:\Users\simon.cigoj\.store\calendar_sample 
    java.lang.NoClassDefFoundError: org/mortbay/component/LifeCycle 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClass(ClassLoader.java:791) 
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
     at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
     at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 
     at com.google.api.services.samples.calendar.cmdline.CalendarSample.authorize(CalendarSample.java:98) 
     at com.google.api.services.samples.calendar.cmdline.CalendarSample.main(CalendarSample.java:110) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:601) 
     at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:290) 
     at java.lang.Thread.run(Thread.java:722) 
Caused by: java.lang.ClassNotFoundException: org.mortbay.component.LifeCycle 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 
     ... 19 more 
+0

오류는'java.lang.NoClassDefFoundError가있다 : 그것은 찾을 수 없음을 의미 조직/mortbay/컴포넌트/LifeCycle',/클래스를로드하십시오. –

+0

물론 @DavidRTribble하지만 추가 된 라이브러리는 모두 빌드 경로에 있으며이 예제를 실행하기위한 지침을 따랐습니다 ... 직선적 인 foreward 일 수도 있지만 sholud가 조금 트위스트 된 것처럼 보입니다 ... 더 이상 digg 할 시간이 없었습니다 – simonC

+0

프로젝트에 다른 코드를 추가 했습니까? 나는 그 패키지에 대해 결코 전에 본 적이 없다. –

답변

0

받는다는 종속성 수정 TI를 실행 다음 추가를 나 오류

org.mortbay.jetty 부두 - 폴더의 유틸리티 6.1.26

관련 문제