作者yangpika (狗狗洋ˇ洋)
看板java
标题[问题] 执行rmic时找不到class档
时间Mon Aug 18 13:29:02 2008
现在的问题是 我在练习写RMI 找了几个网路上的简单范例
但是都无法生成 stub 与 skeleton 这两个档案
我的步骤是
将如下的两个档案 编译过 也就是执行下列两个指令
javac MyRemote.java
javac MyRemoteImpl.java MyRemote.java
接着要执行 rmic MyRemoteImpl
它说有error: Class MyRemoteImpl not found.
请问是哪里有问题 我都是照个网路上的范例做
不知道是哪个步骤出了差错
档案如下
===================================
import java.rmi.*;
public interface MyRemote extends Remote{
public String sayHello() throws RemoteException;
}
===================================
import java.rmi.*;
import java.rmi.server.*;
public class MyRemoteImpl extends UnicastRemoteObject implements MyRemote{
public MyRemoteImpl() throws RemoteException{
}
public String sayHello(){
return "Server says, 'Hey'";
}
public static void main(String[] args) {
try{
MyRemote service = new MyRemoteImpl();
Naming.rebind("RemoteHello", service);
System.out.println("RMI Server start...");
}catch(Exception ex){
ex.printStackTrace();
}
}
}
===============================
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.184.102
1F:→ yangpika:自问自答: 因为classpath没设好 08/18 13:42