我一直在尝试执行命令来运行RMI Hello world示例,但我失败了!在Mac OS X Lion中运行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
:
给我一个错误消息
Exception in thread "main" java.lang.NoClassDefFoundError: example/hello/Server Caused by: 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) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我曾经在Windows中编辑类路径,但在这里我没有这样做,是否有必要? – Evanescence
仍然需要帮助! – Evanescence