You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exception in thread "main" java.lang.NoClassDefFoundError: net/mamoe/mirai/BotFactory
at io.github.et.Main.main(Main.java:25)
Caused by: java.lang.ClassNotFoundException: net.mamoe.mirai.BotFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 1 more
复现
按以下方式配置依赖:
plugins {
id 'java'
id 'org.jetbrains.kotlin.jvm' version '1.5.21'
}
group 'io.github.et'
version '4.0.0-pre1'
repositories {
mavenCentral()
}
jar {
manifest {
attributes 'Main-Class': 'io.github.et.Main'
}
}
dependencies {
implementation 'net.sf.json-lib:json-lib:2.4:jdk15'
implementation 'cn.hutool:hutool-all:5.8.11'
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.21'
implementation 'io.github.fragland:MineStat:3.0.5'
implementation 'net.mamoe:mirai-core:2.15.0'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
sourceSets {
main.kotlin.srcDirs +='src/main/kotlin'
main.java.srcDirs +='src/main/java'
}
test {
useJUnitPlatform()
}
问题描述
运行自己写的jar包,日志如下:
复现
mirai-core 版本
2.15.0
bot-protocol
ANDROID_WATCH
其他组件版本
No response
系统日志
网络日志
No response
补充信息
在打包过程中有警告;
The text was updated successfully, but these errors were encountered: