前幾天我改變了我的jdk,今天我改回了它。那麼我發現我的IDEA可以運行但無法調試。下面是控制檯信息:IntelliJ IDEA無法調試,因爲「傳輸庫未找到:dt_socket」
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]
我想,第一行是命令中使用這種想法,但我覺得在D:\Java\64位JDK\jre\bin
dt_spcket.dll(64位JDK意味着64位)不\Java\64位JDK\bin
。我不知道自己是對的,如何糾正路徑或解決問題?
如果將JDK重新安裝到僅ascii-only的新路徑,它有幫助嗎?另請檢查PATH中是否有其他JDK。 – CrazyCoder
@CrazyCoder感謝您的幫助。 –