⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.txt

📁 用JAVA程序来编译RMI
💻 TXT
字号:

    /** 
     * CLASSPATH指向tools.jar,在运行前,要打开Open Run 
     * Dialog,在ClassPath标签页中,再将tools.jar加到Bootstrap Entries 
     */ 
    private final static String CLASSPATH = "C:/Program Files/Java/jdk1.5.0_04/lib/tools.jar"; 

    public static void main(String[] args) { 

        if (args.length == 0) { 
            System.out.println("没有输入类!"); 
            System.exit(0); 
        } // 
        // 获得当前的类路径 // String classPath = System.getProperty("java.class.path"); 
        String classPath = getPath(); 
        String classname = args[0];// 完整的类名 
        System.out.println("要编译的类名为:" + classname); 
        try { 
            Class.forName(classname); 
        } catch (ClassNotFoundException e) { 
            System.out.println("无此类"); 
            System.exit(0); 
        } 
        Project project = new Project(); 
        Rmic compiler = new Rmic(); 
        compiler.setProject(project); 
        Path path = new Path(compiler.getProject(), CLASSPATH); 
        compiler.setClasspath(path); 
        FilenameSelector filenameSelector = new FilenameSelector(); 
        filenameSelector.setName("*.java"); 
        compiler.addFilename(filenameSelector); 
        compiler.setClassname(classname); 
        compiler.setStubVersion("1.1");// 
        // 1.1就代表 -v1.1,也就是说是jdk1.4 compiler.setBase(new File(classPath));// 
        // 就是bin目录  
        compiler.execute(); 
    } 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -