setup.java
来自「书籍《JAVA面向对象程序设计》书籍的课后源代码。相信对很多人都有帮助」· Java 代码 · 共 46 行
JAVA
46 行
/////// Setup.java ///////
package myrmi.fra;
import java.rmi.*;
import java.rmi.activation.*;
import java.util.Properties;
public class Setup
{
public static void main(String args[])
throws Exception
{ // Create and install a security manager
System.setSecurityManager(new RMISecurityManager());
Properties props = new Properties();
props.put("java.security.policy",
"/root/jvb2/source/11/ex/myrmi/fra/policy");
ActivationGroupDesc.CommandEnvironment ace = null;
ActivationGroupDesc gd = new ActivationGroupDesc(props, ace);
ActivationGroupID agi =
ActivationGroup.getSystem().registerGroup(gd);
String location = "file:/root/jvb2/source/11/ex/myrmi/fra/";
MarshalledObject data = null;
ActivationDesc desc = new ActivationDesc
(agi, "myrmi.fra.FractionAddImpl",
location, data);
// Register with rmid
//
FractionAdd mri = (FractionAdd)Activatable.register(desc);
System.out.println("Got the stub for the FractionAddImpl");
// Bind the stub to a name in the registry running on 1099
//
Naming.rebind("FractionServer", mri);
System.out.println("Exported FractionServer");
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?