All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.xiongyingqi.util.Test Maven / Gradle / Ivy

/**
 * WebSocket
 */
package com.xiongyingqi.util;

/**
 * @author 瑛琪
 * @version 2013-8-7 下午3:30:03
 */

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;

public class Test {

    @SuppressWarnings("unchecked")
    public static void main(String[] args) {

        try {

            MyClassLoader loader = new MyClassLoader();

            File folder = new File("builder/classes");

            if (folder.isDirectory()) {

                File[] fs = folder.listFiles();

                byte[] bs = null;

                InputStream in = null;

                int length = 0;

                Class cls = null;

                for (File f : fs) {

                    in = new FileInputStream(f);

                    bs = new byte[in.available()];

                    length = in.read(bs);

                    cls = loader.loadClass(null, bs, length);

                    System.out.println(cls.newInstance());
                }

            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy