首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由Kotlin readLine函数引起的readLine

由Kotlin readLine函数引起的readLine
EN

Stack Overflow用户
提问于 2022-02-12 19:39:49
回答 1查看 289关注 0票数 0

每当我尝试执行包含代码的.jar文件时,它都会抛出NoClassDefFoundError: kotlin/io/ConsoleKt。到目前为止,我还没有找到这个问题的解决方案,但我认为这个问题与脚本中的readLine()函数有关,但我不知道是什么原因。奇怪的是,我的代码在IntelliJ本身中运行得很完美,但是一旦我构建了它,它就开始抛出这个在Intellij之外从未发生过的异常。具体错误是:

代码语言:javascript
复制
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/io/ConsoleKt
        at com.quantumzizo.calcualtorkotlin.DisplayKt.main(Display.kt:23)
        at com.quantumzizo.calcualtorkotlin.DisplayKt.main(Display.kt)
Caused by: java.lang.ClassNotFoundException: kotlin.io.ConsoleKt
        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)
        ... 2 more

有什么办法能解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-12 22:33:02

因此,我所要做的就是构建一个包含所有依赖项的胖jar。我用Gradle插件Shadow制作了一个胖罐子。道具@Endzeit建议我使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71095241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档