2017-02-09 47 views
0

我從mavin repo下載了cloudant-sync預製jar(核心和jse),並將它們作爲庫連接到我的想法項目,然後運行該項目但遇到以下異常:將cloudant-sync用作java桌面應用程序的後端

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 /某種構建工具,爲你做到這一點,否則從以下網址下載jar:http://repo1.maven.org/maven2/com/cloudant/cloudant-sync -datastore-javase/2.0.0 /它將與您已添加的jar一起工作 – rhyshort

+0

我已經將該jar添加爲庫,我在問題中提到了它。同時我會嘗試一下,看看它是如何發展的。我非常感謝你的關注。 –