如题 :
我写的四的类文件分别是:
rmiInter.java如下:import java.rmi.*;
public interface rmiInter extends Remote{
public String getMessage()throws RemoteException;
}rmiImpl.java如下:import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class rmiImpl extends UnicastRemoteObject implements rmiInter{
public rmiImpl()throws RemoteException {
}
public String getMessage()throws RemoteException
{
return "this is a return message"; }
}rmiClient.java如下:import java.rmi.*;
import java.net.*;
import java.io.*;
public class rmiClient {
public rmiClient() { }
public static void main(String args[]){
String host = "202.113.121.210:8083";
try {
rmiInter rmistub =(rmiInter) Naming.lookup("rmi://" + host + "/HelloService");
System.out.println("this is client ..................");
}catch(Exception e){
e.printStackTrace() ;
}
}
}
rmiServer.java如下:
import java.rmi.*;
import java.net.*;
public class rmiServer {
public rmiServer() {
}
public static void main(String args[]){
try{
rmiImpl rmiobject=new rmiImpl();
System.out.println("开始连接rmi 服务器");
Naming.rebind("//202.113.121.210:8083/HelloService",rmiobject);
}catch(RemoteException e){
e.printStackTrace() ;
}catch(MalformedURLException me){
me.printStackTrace() ;
}
}
}
他们都在d:\myservice\webservice\com\jws文件嘉下,我在cmd下d:\myservice\webservice\com\jws下执行 命令行:javac *.java 成功将类编译成.class文件也是保存在了jws文件嘉下了
但是我继续执行 rmic rmiImpl 命令是 它报错 class rmiImpl not found
各位大侠 这是怎么回事呢?
我写的四的类文件分别是:
rmiInter.java如下:import java.rmi.*;
public interface rmiInter extends Remote{
public String getMessage()throws RemoteException;
}rmiImpl.java如下:import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class rmiImpl extends UnicastRemoteObject implements rmiInter{
public rmiImpl()throws RemoteException {
}
public String getMessage()throws RemoteException
{
return "this is a return message"; }
}rmiClient.java如下:import java.rmi.*;
import java.net.*;
import java.io.*;
public class rmiClient {
public rmiClient() { }
public static void main(String args[]){
String host = "202.113.121.210:8083";
try {
rmiInter rmistub =(rmiInter) Naming.lookup("rmi://" + host + "/HelloService");
System.out.println("this is client ..................");
}catch(Exception e){
e.printStackTrace() ;
}
}
}
rmiServer.java如下:
import java.rmi.*;
import java.net.*;
public class rmiServer {
public rmiServer() {
}
public static void main(String args[]){
try{
rmiImpl rmiobject=new rmiImpl();
System.out.println("开始连接rmi 服务器");
Naming.rebind("//202.113.121.210:8083/HelloService",rmiobject);
}catch(RemoteException e){
e.printStackTrace() ;
}catch(MalformedURLException me){
me.printStackTrace() ;
}
}
}
他们都在d:\myservice\webservice\com\jws文件嘉下,我在cmd下d:\myservice\webservice\com\jws下执行 命令行:javac *.java 成功将类编译成.class文件也是保存在了jws文件嘉下了
但是我继续执行 rmic rmiImpl 命令是 它报错 class rmiImpl not found
各位大侠 这是怎么回事呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货