使用 cloudant-sync 作为 java 桌面应用程序的后端

Using cloudant-sync as backend for java desktop app

我从 Mavin 存储库下载了 cloudant-sync 预构建的 jar(仅核心和 jse)并将它们作为库附加到我的想法项目,然后 运行 该项目但遇到以下异常:

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

我该如何解决这个问题?

您的类路径中缺少一些依赖项。如果您使用的是 gradle,请确保您的依赖项块中存在以下内容:

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