尝试使用objectbox作为java桌面数据库。但是在遵循网站上的文档之后https://docs.objectbox.io/java-desktop-apps 它不起作用。未找到myobjectbox错误。我使用的是eclipseide版本: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'
1条答案
按热度按时间niwlg2el1#
做
apply plugin: 'io.objectbox'
三次看起来不太好。一次就够了。请检查objectbox java示例以了解工作设置。在您的例子中,仔细看看独立java应用程序的java主示例。这是我们的基本结构
...
在这里我遗漏了细节(查看示例中的完整build.gradle文件):也许看看这个例子然后从那里开始?