IntelliJ调试出现Disconnected from target VM报错的解决方法咨询
IntelliJ调试时弹出"Disconnected from the target VM"问题的解决办法
每次在IntelliJ中调试代码时,都会弹出提示:Disconnected from the target VM, address: '127.0.0.1:58996', transport: 'socket'。已尝试卸载重装Java、删除重建代码、确认防火墙未拦截,但问题仍存在,可尝试以下方案排查解决:
检查调试配置
打开Run > Edit Configurations进入运行/调试配置界面:- 确认Debugger mode设置为
Local(不要选Attach to remote JVM模式) - 查看
VM options中是否存在冲突参数,比如旧版调试参数-Xdebug,建议暂时清空自定义VM参数后重试调试
- 确认Debugger mode设置为
重置IDE缓存
点击File > Invalidate Caches...,勾选Clear file system cache and local history,选择Invalidate and Restart重启IDE,再尝试调试更换调试端口
在调试配置的Debugger标签页中,手动指定一个未被占用的端口(例如5005),避免原端口被其他进程占用或出现冲突清理项目构建缓存
如果是Maven或Gradle项目,执行完整的清理构建:- Maven项目:终端运行
mvn clean install -DskipTests - Gradle项目:终端运行
gradle clean build --no-tests
排除依赖冲突或构建缓存引发的问题
- Maven项目:终端运行
调整IDE版本
若当前使用的是预览版或老旧版本IntelliJ,尝试切换到官方稳定版;稳定版用户可尝试更新到最新版本,部分调试问题是IDE版本兼容性导致的
内容的提问来源于stack exchange,提问作者Pablos
相关产品推荐
相关产品推荐

