RMI Hello world の例を実行するコマンドを実行しようとしましたが、失敗しました。
私の実行手順はここから取得されます: http://docs.oracle.com/javase/1.5.0/docs/guide/rmi/hello/hello-world.html
コマンドは次のとおりです。
javac
:正常に動作し、クラスファイルを取得しますrmiregistry &
:次のようなものが得られます[1] 17122
java -Djava.rmi.server.codebase=file:/users/ha/RMI/ example.hello.Server
:
エラーメッセージが表示される
スレッド「メイン」での例外 java.lang.NoClassDefFoundError: example/hello/Server 原因: java.lang.ClassNotFoundException: example.hello.Server at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java. security.AccessController.doPrivileged(Native Method) の java.net.URLClassLoader.findClass(URLClassLoader.java:190) の java.lang.ClassLoader.loadClass(ClassLoader.java:306) の sun.misc.Launcher$AppClassLoader.loadClass( Launcher.java:301) で java.lang.ClassLoader.loadClass(ClassLoader.java:247)