当我在linux上执行jdb时,会出现错误,例如
ERROR: transport error 202: bind failed
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
Run Code Online (Sandbox Code Playgroud)
我的jdk版本是jdk_1.6_045
可能您的 510 端口已被使用。尝试这个:
从 Linux 控制台执行netstat -ano | grep 510. 记下进程 ID,然后执行kill <PID>。再试一次,它应该可以工作......