RMIC命令提示找不到类的问题

问题环境:

  RMI服务类已经写好。

  目录结构:

    -- A

    ----- B

    -------- C

    ------------- RMIImpl.class

  RMIImpl.java :

1     package B.C;
2     import java.rmi.RemoteException;
3     import java.rmi.server.UnicastRemoteObject;
4 
5           * * * * * *

 

-------------------------------------------------------------------------------------

 

问题:

  使用RMIC命令编译时提示:“error: 找不到类XXX.AAA”。

个人经验:

  1、查看JAVA命令是否可用,环境变量是否配置正确。

  2、查看环境变量的CLASSPATH是否有“.;”。没有的话加上。

  3、查看要编译类的首行package后面的包结构。如:B.C。

  4、然后执行命令:

     /> cd A

     A/> rmic B.C.RMIImpl

  5、完毕。

注意:

  1、不要进入package后的任何包内执行rmic命令。

  2、package后的首个包的上一级执行rmic命令。

  3、rmic 后面用类的全路径名即:如上B.C.RMIImpl

 

posted @ 2016-11-03 16:49  原野里的回忆  阅读(525)  评论(0编辑  收藏  举报