目前,我在java中制作了一个简单的点击器。我喜欢这个库jnativehook
,因为它在后台工作,我将它添加为依赖项
<dependency>
<artifactId>jnativehook</artifactId>
<groupId>com.1stleg</groupId>
<version>LATEST</version>
</dependency>
编译成功结束,IDE 没有警告,但在终端运行 JAR 后
java -jar clicker.jar
我有以下错误
C:\Users\szymo\IdeaProjects\java gui\target>java -jar clicker-javagui-1.0-SNAPSHOT.jar`
Error: Unable to initialize main class Main
Caused by: java.lang.NoClassDefFoundError: org/jnativehook/NativeHookException
我怀疑这是将库编译为 jar 的问题。我也尝试添加jnativehook.jar
到类路径,但没有帮助。
我使用 JDK 11 和 Maven 3.6.3。