???????????????в??????????????RMI·??????????????????

 

 

package rmi.remotingclient;
import java.rmi.Naming;
import java.util.List;
import rmi.model.PersonEntity;
import rmi.service.*;
public class Program {
public static void main(String[] args){
try{
//?????????????RMI·???????????????????????
PersonService personService=(PersonService)Naming.lookup("rmi://127.0.0.1:6600/PersonService");
List<PersonEntity> personList=personService.GetList();
for(PersonEntity person:personList){
System.out.println("ID:"+person.getId()+" Age:"+person.getAge()+" Name:"+person.getName());
}
}catch(Exception ex){
ex.printStackTrace();
}
}
}

 

????????????

???????????????????java?????????????????????????δ??“????????”?а?JAVA??JDK??????????????????“????????”->“????”->“???”->“????????”??????????Path?????м????JDK??·??  .;D:Program FilesGenuitecCommoninarycom.sun.java.jdk.win32.x86_1.6.0.013in???????ClassPath????????????Program.class??? .;D:\RMIRemotingServicein

?????????javac?????????“javac ???????? ..... ”??????????????????????????·???????????????????D:\RMIRemotingServicesrc>javac rmi/remotingservice/Program.javaд???D:\RMIRemotingServicesrc>javac rmi.remotingservice.Program.java

?????????D:\RMIRemotingServicein>java rmi/remotingservice/Program?????????“Exception in thread 'main' java.lang.NoClassEdfoundError”????????????????°?Program??д?Program.class?????java??????????????????????????°?“java rmi/remotingservice/Program”??д?“java rmi emotingserviceProgram"??