最近我想学习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
谢谢你的帮助!
1条答案
按热度按时间k7fdbhmy1#
对我有效的是从Intellij启用此配置:
只要勾选此框,它就会工作。