在Kscript中导入库时,如何解决“ java.lang.NoClassDefFoundError”?

和拉哥

我是Kotlin脚本的新手,并且试图使用Kscript导入库。我一直在遵循这些教程,并尝试使用一个非常简单的脚本(如下所示)来导入几个库。当我运行脚本时,出现以下错误(此错误在我尝试执行的任何导入操作中都会发生)。当我删除导入时,脚本运行良好。关于如何在代码中修复导入的任何想法?

错误信息:

[kscript] Resolving dependencies...
[kscript]     Resolving org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2...Exception in thread "main" java.lang.NoClassDefFoundError: org/ietf/jgss/GSSException

我的代码:

#!/usr/bin/env kscript

@file:MavenRepository("central", "https://repo.maven.apache.org/maven2/")
@file:DependsOn("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2")
@file:DependsOn("org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.2")

import kotlinx.coroutines.*

println("Script is running with ${args.size} args passed")

for(arg in args) {
    println("arg: $arg")
}
乔斯普拉芬

当您使用jdk 9+时,此脚本将失败,并org/ietf/jgss/GSSException在Kotlin 1.3.x上导致NoClassDefFoundError

解决方法是使用jdk 1.8。

将来的修复程序请参阅此依赖项仅与jdk8一起使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决java.lang.NoClassDefFoundError?

如何解决java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError如何解决此错误

如何解决java.lang.NoClassDefFoundError?硒

运行使用IntelliJ IDE构建的Jar文件时,如何解决“ java.lang.NoClassDefFoundError:”?

创建bat文件时如何解决java.lang.NoClassDefFoundError?

使用JUnitCore时java.lang.NoClassDefFoundError

如何捕获java.lang.NoClassDefFoundError?

java.lang.NoClassDefFoundError

“ java.lang.NoClassDefFoundError”

如何解决java.lang.NoClassDefFoundError:使用javax / XML /绑定/ Java中JAXBException 9

Java:如何解决java.lang.NoClassDefFoundError:javax / xml / bind / JAXBException

如何解决:javax.servlet.ServletException:java.lang.NoClassDefFoundError:javax / xml / ws / soap / SOAPFaultException

如何解决嵌套异常是java.lang.NoClassDefFoundError:org / springframework / security / web / util / AntPathRequestMatcher

如何解决java.lang.NoClassDefFoundError:org / aopalliance / aop / Advice错误?

如何解决java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook

如何解决此错误“无法启用位置服务。错误:java.lang.NoClassDefFoundError”?

我如何解决 java.lang.NoClassDefFoundError: Failed resolution of: L(Activity Path)?

如何解决线程“ main”中的异常java.lang.NoClassDefFoundError

如何解决此错误:java.lang.NoClassDefFoundError:org / slf4j / impl / StaticLoggerBinder?

如何解决 java.lang.NoClassDefFoundError: io/cucumber/core/runtime/TypeRegistryConfigurerSupplier 异常

错误:从NodeJs运行Java时出现java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError:javax / mail / MessagingException未解决

Android:java.lang.NoClassDefFoundError

“ java.lang.NoClassDefFoundError:结果”

可怕的java.lang.NoClassDefFoundError

PowerMockito:java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError:groovy / lang / GroovyObject

学习Spring框架时遇到java.lang.NoClassDefFoundError