黑马程序员技术交流社区

标题: 关于反射的一个问题 [打印本页]

作者: 花开~的季节    时间: 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