gpt4 book ai didi

java - 从 Eclipse 中的 build.xml 文件导入库

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:42 25 4
gpt4 key购买 nike

我正在开发一个java应用程序,我需要使用jnativehook库。我已经从https://code.google.com/p/jnativehook/downloads/list下载了.zip 。当我解压这个文件夹时,有一个 bin 文件夹、src 文件夹、build.xml、build.num 和 3 个 .txt 文件。

我已通过现有 Ant 文件中的"file"->“项目”->“Java 项目”将该库包含在我的项目中

我尝试过一个例子 https://code.google.com/p/jnativehook/wiki/examples

但我收到以下错误

Exception in thread "main" java.lang.ExceptionInInitializerError
at GlobalKeyListenerExample.main(GlobalKeyListenerExample.java:25)
Caused by: java.lang.RuntimeException: Unable to locate the native library.
at org.jnativehook.GlobalScreen.loadNativeLibrary(GlobalScreen.java:462)
at org.jnativehook.GlobalScreen.<init>(GlobalScreen.java:71)
at org.jnativehook.GlobalScreen.<clinit>(GlobalScreen.java:53)
... 1 more

我应该在 native 库路径中给出什么位置?

最佳答案

浏览the source of GlobalScreen.loadNativeLibrary() ,当库无法在 java.library.path 上找到 DLL 并尝试从 JAR 中解压它时,您似乎会遇到此异常,但未能找到它。

解决此问题的一些选项包括:

  • 检查您正在运行受支持的平台。
  • 从 JAR 中提取正确的 DLL 并将其放置在 java.library.path 上。
<小时/>

要使用此库,您只需将 JAR 包含在您的项目中即可。我不喜欢你这部分问题的声音:

I have included this library in my project by File -> project -> Java project from existing Ant file

只需下载JNativeHook-1.1.4.zip ,解压缩 ZIP 并将 JNativeHook.jar JAR 添加到您的项目中。

关于java - 从 Eclipse 中的 build.xml 文件导入库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25423642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com