如何确定Java调用的另一个进程的等待键盘输入事件

如何确定Java调用的另一个进程的等待键盘输入事件,java,process,Java,Process,假设您已经编写了一个C/C++应用程序a.exe,以定期从用户处获取键盘输入。 例如 第一键盘输入 cin>>id; 非确定时间段内的第二次键盘输入 cin>>name; < >我想用任何进程管理机制java.郎……等调用C++程序.java,并从java应用程序中确定键盘输入事件。 此机制在Netbeans IDE中实现。有人能提出一种方法来实现这一点吗?或者有人知道在netbeans IDE或其他开源IDE中实现这一机制的源位置吗?你能解释一下“这是在netbea

假设您已经编写了一个C/C++应用程序a.exe,以定期从用户处获取键盘输入。 例如 第一键盘输入

cin>>id;
非确定时间段内的第二次键盘输入

cin>>name;
< >我想用任何进程管理机制java.郎……等调用C++程序.java,并从java应用程序中确定键盘输入事件。
此机制在Netbeans IDE中实现。有人能提出一种方法来实现这一点吗?或者有人知道在netbeans IDE或其他开源IDE中实现这一机制的源位置吗?

你能解释一下“这是在netbeans中实现的”是什么意思吗,这看起来像是可以用管道来做的事情:netbeans控制台的行为与我的要求完全相似。如果我们编写一个程序来获取键盘输入,netbeans控制台就能够正确处理这种情况。由于netbeans是用Java实现的,所以应该可以用Java实现我的需求。我可能错了,但据我所知,netbeans控制台只是Windows中实际运行您的程序的系统控制台cmd。那里没有您需要的那种通信,您的程序实际上是从那个控制台运行的。