最近学习RMI, 在执行 rmic 时,总是提示找不到类文件, 可能有一下原因:
1. 【java环境变量没配置正确】
在系统变量中加入:以下 名 值 对(根据具体安装路径有所不同)
名: jdk 值: ;C:\Program Files\Java\jdk1.6.0\bin
名: jre 值: ;C:\Program Files\Java\jre1.6.0\bin
在path中加入: %jdk%;%jre%
2. 【执行rmic命令,提示找不到类文件】
举例如下:
1. RmiImp.class位于 D:\testProject\SocketProject\WebRoot\WEB-INF\classes\rmiPackage\目
录下(其中rmiPackage是包)
2. 在classpath中加入: ;D:\testProject\SocketProject\WebRoot\WEB-INF\classes
3. 执行 D:\testProject\SocketProject\WebRoot\WEB-INF\classes >rmic rmiPackage.RmiImp 后,
可生成RmiImp_Stub.class文件。 (rmiPackage是包名)