現在、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 を使用しています。