gpt4 book ai didi

java - VS Code Java 调试器在某些代码行处卡住

转载 作者:太空宇宙 更新时间:2023-11-04 09:09:16 24 4
gpt4 key购买 nike

我一直在制作一个简单的服务器,它接收来自多个客户端的消息,然后向客户端返回“hello”。然而,当我调试程序时,我遇到了问题,其中某些代码行似乎卡住了调试器。当我在调试时单步执行程序时会发生这种情况,并且某些行将导致我无法继续单步执行程序。可以点击“Continue”、“Step Over”、“Step Into”和“Step Out”,但它们不会使程序前进。

这只是有问题的代码块之一:

if(key.isReadable()){
String message = readFromChannel(key);
System.out.println(message); // Debugger always freezes here
sendToChannel(key, "hello");
}

我从未见过System.out.println() block ,并且我完全困惑为什么这行代码似乎卡住了程序。

感谢任何帮助,因为这非常烦人。

我在 MacOS Catalina v1.14.1 上使用 VS Code

最佳答案

问题似乎是由“监视”选项卡中的表达式引起的。当我从选项卡下删除所有表达式后,它工作正常。

关于java - VS Code Java 调试器在某些代码行处卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59864191/

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