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 + -
显示快捷键?