以下是文件MyRemoteImplement.java:
import java.rmi.*;
import java.rmi.server.*; //for UnicastRemoteObject
public class MyRemoteImplement extends UnicastRemoteObject implements MyRemote
{
public String sayHello()
{
return "Remote server says hello";
}
public MyRemoteImplement() throws RemoteException
{
;
}
public static void main(String[] args)
{
try
{
MyRemote server = new MyRemoteImplement();
Naming.rebind("Remote Hello Server", server);
}
catch(Exception rex)
{
System.out.println("Error when registering server.");
}
}
}我编译了这段代码以获得MyRemoteImplement.class
然后,我导航到包含文件MyRemoteImplement.class的目录,并在命令行中运行以下命令(Windows XP):
rmic MyRemoteImplement根据我正在阅读的课本,由于运行上述命令,存根代码和框架代码必须在同一个目录中生成。
但是,我只生成了存根文件MyRemoteImplement_stub.class,而不是框架代码。
为什么没有生成框架代码?如何纠正它?
发布于 2014-12-20 04:35:59
你正在阅读的课本已经过时16年了。自1998年以来,骨架一直没有自动生成。你不需要。
https://stackoverflow.com/questions/27567185
复制相似问题