[英]Exception in thread “main” java.lang.ClassNotFoundException:
[英]intellij IDEA debug mode: Exception in thread "main" java.lang.ClassNotFoundException: kotlinx.coroutines.debug.AgentPremain
我正在使用智能:
IntelliJ IDEA 2022.3.1 (Ultimate Edition).
Build #IU-223.8214.52, built on December 20, 2022
Runtime version: 17.0.5+1-b653.23 aarch64.
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
架构是aarch64
。 我正在使用基于 Apple M1 Pro
的 MacBook Pro,MacOS 版本为13.1 (22C65)
。
我的项目是基于spring boot
的,我可以像往常一样运行它。 但是当我在调试模式下运行项目时,我面临以下错误:
连接到目标VM,地址:'127.0.0.1:59789',传输:'socket'线程“main”中的异常java.lang.ClassNotFoundException:kotlinx.coroutines.debug.AgentPremain at java.base/jdk.internal.loader .BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java :521)致电java.INSMERTER/SUN.INSTRUMER.INSTRUMENT.INSTRUMETIONIMPL.LOADCLASSANDSTARTAGENT(INSTERLEATIONIMPL.java8888888:431) javaagent 失败与目标 VM 断开连接,地址:'127.0.0.1:59789',传输:'socket'
进程以退出代码 134 结束(被信号 6 中断:SIGABRT)
我不知道为什么 intellij 期望基于kotlinx
的类。 我的项目根本没有 kotlin 依赖项。
在查看 wiki - 我在下面看到
IntelliJ Idea 本身写在 Java 和 Kotlin,所以我认为这个问题是特定于我正在使用的 intellij idea binary/version/architecute
。
谁能建议我如何解决这个问题。
注意:我能够在STS/Eclipse
中以调试模式运行同一个项目,所以这绝对不是我的项目问题,而是 intellij idea ide 问题。
我在 jetbrains 上提出了一个错误,但更相信 sof,所以这篇文章。
好吧,它由 jetbrains 解决了 -
Settings (Preferences on macOS) | Build, Execution, Deployment | Debugger | Kotlin | Disable coroutine agent.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.