A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 花开~的季节 黑马帝   /  2012-3-6 12:10  /  893 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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();就能运行,郁闷了!!!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马