gpt4 book ai didi

intellij-idea - IntelliJ IDEA 无法调试,因为 "transport library not found: dt_socket"

转载 作者:行者123 更新时间:2023-12-05 07:43:40 24 4
gpt4 key购买 nike

前几天换了jdk,今天又换回来了。然后我发现我的IDEA可以运行但是不能调试。以下是控制台信息:

D:\Java\64位JDK\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59301,suspend=y FATAL ERROR in native method: JDWP No transports initialized, jvmtiError= AGENT_ERROR_TRANSPORT_LOAD(196)
ERROR: transport library not found: dt_socket
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509) JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [debugInit.c:750]

我猜第一行是IDEA使用的命令,但是我在D:\Java\64位JDK\jre\bin中找到dt_spcket.dll(64位JDK表示64位)不是\Java\64位JDK\bin .我不知道我是否正确以及如何更正路径或解决问题?

最佳答案

我已经在@CrazyCoder 的帮助下解决了这个问题,非 ascii 路径不是原因。当我删除系统环境变量时,我发现“java”命令在 cmd 中是合法的,所以我认为是我电脑中的另一个java环境。使用 java -verbose 我找到了位置并将其删除,然后问题就解决了。所以如果你遇到同样的问题,先检查一下环境,如果不行,试试重装jdk :)

关于intellij-idea - IntelliJ IDEA 无法调试,因为 "transport library not found: dt_socket",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43540519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com