偶根据教材编写了个RMI的例子程序,目录结构为:
src/weather/imagesname.properties
           /images/a.jpg
                  /b.jpg
           /WeatherServiceImpl.java(服务器端程序)
           /WeatherServiceClient.java(客户端程序)
           /WeatherService.java
           /WeatherListModel.java
           /WeatherItem.java
           /WeatherCellReaderer.java
           /WeatherBean.java
   /weather.policy程序在JBuilder 2005上能够运行
然后用JBuilder的build工具build为Basic类型的jar包(服务器端包名:RMIServer.jar,客户端包名:RMIClient.jar),然后在JBuilder的Run Project形式依然能够运行,但在用命令行运行服务端程序时,使用以下命令:
java -cp RMIServer.jar -Djava.rmi.server.codebase=jar:file:RMIServer.jar!/ - Djava.security.policy=jar:file:RMIServer.jar!/weather.policy weather.WeatherServiceImpl出错信息为:file:\E:\projects\weather\RMIServer.jar!/weather\imagenames.properties(文件名、目录名或卷标语法不正确。)E:\projects\weather 为RMIServer.jar所在目录