我一直在尝试执行命令来运行 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
:
给我一条错误信息
线程“main”中的异常 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) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass( Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247)