记录使用rmi时,遇到的一点困难

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ybt_c_index/article/details/88661975

今天看设计模式的代理模式时,讲到了rmi的使用,所以就想着操作一下,结果遇到了以下几个问题:

  • rmic 不是内部命令……
    主要原因是环境变量的配置,需要将jdk/binjre/bin这两个路径加入path变量中,然后重新开一个cmd窗口
  • 使用javac编译的时候,有的其他类是有依赖类的,但是一个一个单独编译,会报找不到符号的错误
    这个需要将这些依赖文件一起编译,而不能单独编译,也可以使用javac *.java,将当前目录下的都一起编译了。
  • 使用rmic时找不到类。
    这个是参考了这篇文章。需要到上层目录使用rmic B.XXX,B就是XXX类所在的package。

上述都成功后,会生成一个XXX_Stub.class的文件。

最后启动rmiregistry,然后就可以实现rmi通信了。

猜你喜欢

转载自blog.csdn.net/Ybt_c_index/article/details/88661975