package javase.gaoxin.jishu; import java.io.FileInputStream; import java.io.InputStream; import java.util.Collection; import java.util.Properties; public class useClassLoderManageSource { public static void main(String[] args) throws Exception { //加载资源文件的方法1: //InputStream in = new FileInputStream("config.properties"); //加载资源文件的方法2: InputStream in = useClassLoderManageSource.class.getClassLoader() .getResourceAsStream("config.properties"); //加载资源文件的方法3: //InputStream in = useClassLoderManageSource.class.getResourceAsStream("config.properties"); Properties pp = new Properties(); pp.load(in); String s = pp.getProperty("ClassName"); System.out.println(s); Collection c = (Collection)Class.forName(s).newInstance(); } }