我试图使用 JES 在 jython 上实现 JNativeHook。
我尝试在纯 Java 上使用 JNativeHook,它确实按预期工作,但是,在 jython 上同样的事情会引发异常。
异常NoClassDefFoundError
发生在GlobalScreen.registerNativeHook()
。
这是为什么?
PS我检查了java.library.path
Java和Jython,它们是完全相同的。
编辑:进行了更多测试,发现整个GlobalScreen
类NoClassDefFoundError
在使用其方法时会引发异常。
编辑2:做dir(GlobalScreen)
jython实际上可以看到类的方法,但是在使用时会抛出异常。