我有一个 Java Process 实例及其关联流的句柄。这是一个控制台程序。我想模拟一个休息序列。在 Windows 上,这是 Ctrl-C。没有本地人这可能吗?
这样做的原因:控制台程序本身就是一个命令行控制台,控制着另一种语言的虚拟机。用户可以从这个控制台程序运行另一个程序。在程序运行时,中断序列将中断底层程序的执行并导致控制台程序进入调试模式。
我们正在对这个控制台调试器进行 Java 包装,以便可以通过 IDE (Eclipse) 驱动它。发送中断序列相当于在 Eclipse 调试器中按“暂停”。