チャットプロジェクトを作成しています。ide(netbeans)内で実行すると、正常に開き、うまく機能します。しかし、ターミナルから実行すると、次のようなエラーが発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: org/jgroups/Receiver
at com.mycompany.chatapp1.ChatWindow.<init>(ChatWindow.java:32)
at com.mycompany.chatapp1.Main.main(Main.java:10)
Caused by: java.lang.ClassNotFoundException: org.jgroups.Receiver
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
コマンドで実行しますjava -jar ChatApp1-1.0-SNAPSHOT.jar
そして、ここに私の依存関係情報があります:
<dependencies>
<dependency>
<groupId>org.jgroups</groupId>
<artifactId>jgroups</artifactId>
<version>3.4.3.Final</version>
</dependency>
</dependencies>
何が間違っている可能性がありますか?