私は学生で、私はRMIアプリケーションを作成しようとしています。Java RMI NoClassDefFoundError(Netbeans IDEでの開発)
私は3つの別々のプロジェクトがあります。
- 一つは、一つは、共通(データベース構造を反映するように、インターフェイスとエンティティを含む)
- 一つは、クライアント
であるとされているサーバサイド
私は、サーバーを起動すると、私はこのようなprintstackエラー受信:
Exception in thread "main" java.lang.NoClassDefFoundError: rmi/cosmetic/Interfaces/ICategories
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at Server.ServerSide.main(ServerSide.java:22)
Caused by: java.lang.ClassNotFoundException: rmi.cosmetic.Interfaces.ICategories
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 13 more
Java Result: 1
RMI /化粧品/インターフェース/ ICategories
は、それが含まれている、ファイルインタフェースカテゴリーのパスです。 2人のクライアントとサーバーの共通プロジェクトで
私はこの問題について考えていません。私はクラスパスを私の窓に設定しようとしましたが、うまくいきませんでした。
誰かお手伝いできますか?
いくつかの画像は、それをクリア
http://upanh.7nghiep.com/vgo-images/vgo.vn-qIntT.jpg
http://upanh.7nghiep.com/vgo-images/vgo.vn-jaJw0.jpg
upanh.7nghiep.com/vgo-images/vgo.vn-RvxIo.jpg
upanh.7nghiepを作ります。 com/vgo-images/vgo.vn-DvuMt.jpg
upanh.7nghiep.com/vgo-images/vgo.vn-OI9rL.jpg
012 java.lang.ClassNotFoundException:によって引き起こさ
クライアント、サーバー、および共通クラスは、3つの別々のjarファイルにパッケージされていますか? –
あなたのコードも投稿してください。 –
例を参照http://edwin.baculsoft.com/2012/01/a-simple-java-rmi-tutorial/ –