【问题标题】:OS level event handling?操作系统级别的事件处理?
【发布时间】:2012-09-27 06:52:17
【问题描述】:

我想在 java 中处理操作系统级别的事件。我需要做的是在按键上执行一些逻辑。我发现 jni 用于此目的,但不知道如何。我不需要处理 gui 上的事件。我的应用程序将在后台运行并在每次按键时执行一些逻辑。

【问题讨论】:

    标签: java java-native-interface


    【解决方案1】:

    如果您认为使用 GUI 太过分了,我不会考虑使用 JNI,因为 JNI 会困难 10 倍。即使你对 C 有信心,它也可能很棘手。

    你最好使用一个库来做你想做的事情,就像http://jline.sourceforge.net/

    【讨论】:

    • 感谢您的回复。我需要处理键盘按键事件。即当按下任何键时,它会导致操作系统中断。无论用户在我的应用程序中还是在其他用户中,无论它从键盘上按什么键,它都会被我的应用程序获取。我要这个。?我从来没有在 jline 中找到这种类型的功能。
    • 那么你想用 Java 编写一个间谍软件键盘记录器吗?
    • 完全正确。我在网上找不到任何有用的东西。如果您熟悉此类事情,请帮助我。谢谢
    • 我担心它可能被用于非法、不道德或侵犯隐私的行为。我相信你不会这样做,但我不能鼓励它。
    • 别担心,伙计。这对我来说只是一个任务。我永远不会将它用于不道德的活动。
    猜你喜欢
    • 2012-06-02
    • 2012-09-11
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2012-08-26
    • 2021-12-08
    • 2014-07-27
    • 1970-01-01
    相关资源
    最近更新 更多