Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在后台停止java程序_Java_Keyevent - Fatal编程技术网

在后台停止java程序

在后台停止java程序,java,keyevent,Java,Keyevent,我有一个在后台运行的java程序(Windows)。我想绑定一个密钥,该密钥将以某种方式终止进程,即使您当前正在另一个程序中工作。这可能吗 基本上,我想做如下事情: If(KeyPressed) //break from main loop; 你需要使用JNI。我已经成功地使用了它: 查看Java Com api,将程序绑定到Windows Com端口,以侦听按键操作 还可以尝试使用本教程访问windows硬件(即键盘) 类似于系统退出(0)?是的,但他知道什么时候该打电话给谁?请重读问题

我有一个在后台运行的java程序(Windows)。我想绑定一个密钥,该密钥将以某种方式终止进程,即使您当前正在另一个程序中工作。这可能吗

基本上,我想做如下事情:

If(KeyPressed)
//break from main loop;

你需要使用JNI。我已经成功地使用了它:

查看Java Com api,将程序绑定到Windows Com端口,以侦听按键操作

还可以尝试使用本教程访问windows硬件(即键盘)

类似于
系统退出(0)?是的,但他知道什么时候该打电话给谁?请重读问题@manurajhadaJNI是另一种选择,但它更难使用,因为您确实需要了解一点C来编写大部分时间与硬件通信的位