gpt4 book ai didi

java - 在 NetBeans 中调试而不改变焦点

转载 作者:行者123 更新时间:2023-12-04 05:55:06 27 4
gpt4 key购买 nike

我有一个程序,它使用 Java 中的 Robot 类来自动化一堆按键和点击。我遇到的问题是无法在某些方法上设置断点进行调试,因为当我跳到下一个表达式时焦点会改变。

有没有办法通过将 NetBeans 中的默认继续热键 (F8) 更改为将检查系统范围的低级键盘 Hook 来绕过此问题?

这样做的原因是我设计的宏运行速度太快,我无法看到每个 Action 的发生。如果我在程序中设置断点,我必须在 IDE 中使用 alt-tab 并继续下一个断点,不幸的是,这会干扰宏。

最佳答案

如果需要以干扰程序的方式与系统交互,则必须将调试器与程序分开。

换句话说,在不同的机器上运行两者,并从一台机器到另一台机器进行远程调试。

如果您没有或不想使用两台机器,最简单的方法是在虚拟机中运行您的程序。一种廉价的解决方案是使用 vmware player 以及 Netbeans 支持的 Linux 发行版。

关于java - 在 NetBeans 中调试而不改变焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9592400/

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