如果你要改变Java程序中的变量,而又不想停止程序,可以考虑使用Java Debug Wire Protocol (JDWP)。JDWP是Java虚拟机的远程调试协议,允许你在运行时通过调试器与Java应用程序进行交互。
以下是一些步骤,可以帮助你使用JDWP在不停止Java任务的情况下改变变量:
在你的Java程序中,使用Debug命令启动Java虚拟机。例如,使用以下命令启动Java程序:
``` java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 YourProgram
```