终于找到了调试RMI的正确方法

查阅了很多资料,每种资料说的都不太一样。下定决心熬夜也要弄出来,在英国留学的同学提示下终于总结出了调试RMI的方法

我的环境为JDK5

一共分为4步

1.进入命令行窗口,进入自己项目的文件夹内

使用 javac *.java

这时会产生相同于.java数目的.class文件

2.使用rmic serverName(serverName就是项目的服务器文件名,有的资料中还要我对clientName使用rmic命令这个是会有错误提示的)

这时会产生一个serverName_Stub.class的文件

3.使用start rmiregistry(有的资料直接使用rmiregistry,我使用以后屏幕无显示,也无法看到输入的命令,只有Ctrl+C中断)

这时会跳出rmiregistry窗口,不要管它继续在原来的窗口

4.输入java -Djava.security.policy=policyName serverName 运行服务器

如果成功另外打开一个命令行窗口进入自己项目文件夹

输入 java -Djava.security.policy=policyFileName clientName(注意,有的时候要在后面加上参数localhost)

终于可以看到我可爱的程序结果了

再次我要感谢徐逸卿同学。没有他的指点估计我还在那么多的资料当中迷惑了

你可能感兴趣的:(终于找到了调试RMI的正确方法)