2017-02-09 2 views
0

mavin repo에서 cloudant-sync 미리 작성된 jar (코어 및 jse 전용)를 다운로드하여 라이브러리로 아이디어 프로젝트에 첨부 한 다음 프로젝트를 실행했지만 다음 예외가 발생했습니다.자바 데스크톱 애플리케이션의 백엔드로 cloudant-sync 사용

Exception in thread "main" java.lang.RuntimeException:
Exception in Application start method Caused by:
java.lang.NoClassDefFoundError: com/almworks/sqlite4java/SQLiteException.

어떻게 수정합니까?

답변

0

클래스 경로에서 일부 종속성이 누락되었습니다. gradle을 사용하는 경우 종속성 블록에 다음 내용이 있는지 확인하십시오.

compile group: 'com.cloudant', name: 'cloudant-sync-datastore-javase', version:'2.0.0' 
+0

나는 gradle도 mavin도 사용하고 있지 않습니다. 누락 된 종속성은 어떻게 결정합니까? –

+0

첫째로 나는 당신에게 maven/gradle/당신을 위해 이것을하는 빌드 도구의 일종을 사용하도록 권고 할 것이고 그렇지 않으면 jrep을 다운로드 할 것이다 : http://repo1.maven.org/maven2/com/cloudant/cloudant-sync -datastore-javase/2.0.0/이미 추가 한 jar 파일과 함께 작동합니다. – rhyshort

+0

jar 파일을 라이브러리에 이미 추가 했으므로이 파일을이 파일에서 언급했습니다. 그 사이에 나는 gradle을 시도하고 그것이 어떻게되는지 보게 될 것입니다. 나는 너의 관심에 가장 감사한다. –