📄 rmiserver.java
字号:
// RMI服务器程序
// 文件名:RmiServer.java
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
import java.lang.Math;
public class RmiServer extends UnicastRemoteObject implements RmiRemote {
// 默认的构造函数,抛出RemoteException异常
RmiServer() throws RemoteException {
super();
}
// 实现远程接口RmiRemote
public float getRmiRemote(int r) throws RemoteException {
float circlearea = (float)(Math.PI*r*r);
return circlearea;
}
public static void main(String args[]) {
try {
// 创建远程对象,注册服务程序,将名字绑定到对象
Naming.rebind("rmi://127.0.0.1:1099/RmiRemoteObj",new RmiServer());
System.out.println("RMI服务器正在运行......");
System.out.println("按CTRL+C中断!");
}
catch(Exception e) {
System.out.println("RMI不能连接......: "+e);
System.exit(-1);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -