Intellij Idea intellijKotlin依赖项未能找到premain-class

bakd9h0s  于 2022-12-26  发布在  Kotlin
关注(0)|答案(1)|浏览(202)

最近我想学习Kotlin协程并将其添加到我的maven项目中。我将以下内容添加到pom.xml中:

<dependency>
    <groupId>org.jetbrains.kotlinx</groupId>
    <artifactId>kotlinx-coroutines-core</artifactId>
    <version>1.4.3</version>
</dependency>

听起来很简单,但现在当我想开始我的项目,我得到以下错误:

"C:\Program Files\AdoptOpenJDK\jdk-11.0.10-hotspot\bin\java.exe"
Failed to find Premain-Class manifest attribute in C:\Users\j\.m2\repository\org\jetbrains\kotlinx\kotlinx-coroutines-core\1.4.3\kotlinx-coroutines-core-1.4.3.jar
Error occurred during initialization of VM
agent library failed to init: instrument

Process finished with exit code 1

这几乎就是我在Intellij中所做的一切。我是否遗漏了使用协程所必需的东西?
当我使用Maven编译并运行项目时,它可以正常工作,如下所示:

mvn -pl client -am clean install package
cd client/target
java -jar client-jar-with-dependencies.jar

**/edit 1:**似乎仅在调试时发生。运行应用程序时正常工作,如预期。
**/edit 2:**最后我找到了一张票,似乎涵盖了这个问题:https://youtrack.jetbrains.com/issue/KTIJ-5659

谢谢你的帮助!

k7fdbhmy

k7fdbhmy1#

对我有效的是从Intellij启用此配置:

Preferences | Build, Execution, Deployment | Debugger | Data Views | Kotlin | Disable coroutine agent

只要勾选此框,它就会工作。

相关问题