尝试使用ObjectBox作为java桌面数据库。然而,在遵循了https://docs.objectbox.io/java-desktop-apps网站上的文档之后,它就不工作了。找不到MyObjectBox错误。我正在使用eclipse ide版本: 2020-09 (4.17.0),Gradle: gradle-6.7.1 ObjectBox似乎没有在构建后自动创建模型(没有生成模型文件夹)。我已经使用实体注释创建了类,构建项目eclipse,什么也没有发生。有人有什么想法吗?适用于android,但不适用于台式机。因为我不熟悉eclipse中的gradle项目。以下是构建文件
buildscript {
ext.objectboxVersion = '2.8.1'
repositories {
jcenter()
}
dependencies {
classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
}
}
apply plugin: 'java-library'
apply plugin: 'io.objectbox'
targetCompatibility = '1.8'
sourceCompatibility = '1.8'
repositories {
jcenter()
}
dependencies {
implementation "io.objectbox:objectbox-linux:$objectboxVersion"
implementation "io.objectbox:objectbox-macos:$objectboxVersion"
implementation "io.objectbox:objectbox-windows:$objectboxVersion"
}
apply plugin: 'io.objectbox'
dependencies {
implementation "io.objectbox:objectbox-java:$objectboxVersion"
annotationProcessor "io.objectbox:objectbox-processor:$objectboxVersion"
}
apply plugin: 'io.objectbox'发布于 2020-12-03 15:43:30
执行三次apply plugin: 'io.objectbox'看起来并不好。一次就够了。请检查ObjectBox Java examples中是否有正常运行的设置。在您的例子中,仔细研究一下独立Java应用程序的java-main example。
这是...的基本结构,我忽略了其中的细节(查看示例中的完整build.gradle文件):
buildscript {
...
}
apply plugin: 'java'
apply plugin: 'application'
targetCompatibility = '1.8'
sourceCompatibility = '1.8'
mainClassName = "io.objectbox.example.Main"
dependencies {
...
}
// Apply plugin after dependencies block so they are not overwritten.
apply plugin: 'io.objectbox'也许可以签出这个示例,然后从那里开始?
https://stackoverflow.com/questions/65106717
复制相似问题