黑马程序员技术交流社区
标题:
关于反射的一个问题
[打印本页]
作者:
花开~的季节
时间:
2012-3-6 12:10
标题:
关于反射的一个问题
InputStream in=new FileInputStream("E:\\workspace3\\javaenhance\\config.properties");
Properties pro=new Properties();
pro.load(in);
in.close();
String tt =(String)pro.getProperty("className");//读取一个配置文件
System.out.println(tt);//能够打印出配置文件中的value值,"java.util.HashSet"值
//String tt="java.util.HashSet";
Collection collection = (Collection)Class.forName(tt).newInstance();
但总会出现这样的异常Exception in thread "main" java.lang.ClassNotFoundException: "java.util.HashSet"
如果直接Collection collection = (Collection)Class.forName("java.util.HashSet").newInstance();就能运行,郁闷了!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2