Kotlin 在命令行中运行gradle vert.x

Kotlin 在命令行中运行gradle vert.x,kotlin,vert.x,Kotlin,Vert.x,我有一个示例项目: 我想从CLI运行它,但我不能。 我正在尝试创建jar文件,但当我运行它时,它会提示: BUILD SUCCESSFUL in 0s 1 actionable task: 1 executed > Task :compileKotlin w: /home/svprdga/code/backend/web-reactive-frameworks-comparison/vertx-ktorm/src/main/kotlin/com/svprdga/vertxktorm/ve

我有一个示例项目:

我想从CLI运行它,但我不能。 我正在尝试创建jar文件,但当我运行它时,它会提示:

BUILD SUCCESSFUL in 0s
1 actionable task: 1 executed

> Task :compileKotlin
w: /home/svprdga/code/backend/web-reactive-frameworks-comparison/vertx-ktorm/src/main/kotlin/com/svprdga/vertxktorm/verticle/MainVerticle.kt: (18, 38): 'send(String!, Any!, ((AsyncResult<Message<T!>!>!) -> Unit)!): EventBus!' is deprecated. Deprecated in Java

BUILD SUCCESSFUL in 0s
4 actionable tasks: 4 executed
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
        at com.svprdga.vertxktorm.Application$Companion.main(VertxKtorm.kt)
    at com.svprdga.vertxktorm.Application.main(VertxKtorm.kt)
Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 2 more
在0秒内成功生成
1个可执行任务:1个已执行
>任务:compileKotlin
w:/home/svprdga/code/backend/web反应式框架比较/vertx ktorm/src/main/kotlin/com/svprdga/vertxktorm/verticle/MainVerticle.kt:(18,38):'send(String!、Any!((asynchresult!)->Unit:EventBus!'不推荐使用。在Java中已弃用
在0秒内成功构建
4项可执行任务:4项已执行
线程“main”java.lang.NoClassDefFoundError中出现异常:kotlin/jvm/internal/Intrinsics
位于com.svprdga.vertxktorm.Application$Companion.main(vertxktorm.kt)
位于com.svprdga.vertxktorm.Application.main(vertxktorm.kt)
原因:java.lang.ClassNotFoundException:kotlin.jvm.internal.Intrinsics
位于java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
位于java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
位于java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 还有两个
有什么帮助吗?

看看或。您的问题是由于运行单个JAR文件时类路径不完整造成的<来自{configurations.compile.collect{it.isDirectory()?it:zipTree(it)}}的代码>似乎不起作用。

查看或。您的问题是由于运行单个JAR文件时类路径不完整造成的<来自{configurations.compile.collect{it.isDirectory()?it:zipTree(it)}}的代码>似乎不起作用