VSCode Java调试器抛出错误';org.eclipse.jdi.internal.connect.ConnectImpl$StringArgumentImpl<;初始化>';

VSCode Java调试器抛出错误';org.eclipse.jdi.internal.connect.ConnectImpl$StringArgumentImpl<;初始化>';,java,spring-boot,visual-studio-code,vscode-debugger,Java,Spring Boot,Visual Studio Code,Vscode Debugger,我已经在VS代码中使用Spring启动项目工作了很长时间,但是昨天我在尝试为该项目启动Java调试器时遇到了这个错误 简单的运行模式可以正常工作,但调试模式会抛出以下错误,对于相同的项目,使用我在下面附加的相同的launch.json配置: 到目前为止,我已经尝试重新启动VSCode和我的计算机,尝试在任何其他可能使用任何端口的应用程序或服务启动PC后立即重新启动项目,但错误仍然发生 请问,有人能给我一些关于如何解决这个问题的线索吗 谢谢。这是由于VS代码扩展,重新加载java调试器扩展这是由

我已经在VS代码中使用Spring启动项目工作了很长时间,但是昨天我在尝试为该项目启动Java调试器时遇到了这个错误

简单的运行模式可以正常工作,但调试模式会抛出以下错误,对于相同的项目,使用我在下面附加的相同的
launch.json
配置:

到目前为止,我已经尝试重新启动VSCode和我的计算机,尝试在任何其他可能使用任何端口的应用程序或服务启动PC后立即重新启动项目,但错误仍然发生

请问,有人能给我一些关于如何解决这个问题的线索吗


谢谢。

这是由于VS代码扩展,重新加载java调试器扩展

这是由于VS代码扩展,重新加载java调试器扩展

我尝试重新加载并重新安装插件,但这并没有解决我的问题。需要重新加载“Visual Studio IntelliCode”扩展,但这仍然无法解决我的问题

然而,当我注释掉launch.json中的控制台设置时,我的应用程序启动了。在终端窗口中加载的应用程序没有问题。此外,我还在args中添加了springbootdebug命令。这似乎也是必要的

// "console": "internalConsole",
"args": "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000",

我猜这实际上是绕过了内部控制台,但它可以工作

此外,externalTerminal似乎也能工作

"console": "externalTerminal",

我试图重新加载和重新安装插件,但这并没有解决我的问题。需要重新加载“Visual Studio IntelliCode”扩展,但这仍然无法解决我的问题

然而,当我注释掉launch.json中的控制台设置时,我的应用程序启动了。在终端窗口中加载的应用程序没有问题。此外,我还在args中添加了springbootdebug命令。这似乎也是必要的

// "console": "internalConsole",
"args": "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000",

我猜这实际上是绕过了内部控制台,但它可以工作

此外,externalTerminal似乎也能工作

"console": "externalTerminal",

这是关键,我有同样的问题,我访问了扩展面板,发现“调试器for Java”插件被标记为“需要重新加载”。我重新加载并重新构建了代码,成功地启动了调试器。我也是这样。刚从扩展重新加载VSCode,错误就消失了。谢谢。我必须安装一个更新版本的java调试器扩展(按“ctrl+p”并执行“ext install vscode java debug”)。这一点很重要,我也遇到了同样的问题,我访问了扩展面板,发现“debugger for java”插件被标记为“需要重新加载”。我重新加载并重新构建了代码,成功地启动了调试器。我也是这样。刚从扩展重新加载VSCode,错误就消失了。谢谢。我必须安装一个更新版本的java调试器扩展(按“ctrl+p”并执行“ext install vscode java debug”)。