-2
所以我试图“登录”被按下的键。问题是当我运行我的代码时,程序会自动停止并将我发回到我可以编码的地方。Java:程序关闭时,它必须听
我使用Eclipse
import org.jnativehook.keyboard.NativeKeyEvent; import org.jnativehook.keyboard.NativeKeyListener; public class Listener implements NativeKeyListener { public static void main(String[] args) { System.out.print("Program started"); } @Override public void nativeKeyPressed(NativeKeyEvent arg0) { System.out.print("A key was pressed"); } @Override public void nativeKeyReleased(NativeKeyEvent arg0) { // TODO Auto-generated method stub } @Override public void nativeKeyTyped(NativeKeyEvent arg0) { // TODO Auto-generated method stub } }
您的主要方法会记录一个字符串并立即终止。你期望它在哪里听重要事件? –
你是否打算用某种显示器注册你的'Listener'类?像[这](http://www.programcreek.com/java-api-examples/index.php?api=org.jnativehook.keyboard.NativeKeyListener)可能 – MadProgrammer
作为一个JVM我不会做比印刷'程序毕竟,为什么我会做更多的事情呢? –