public class Demo{
public static void main(String[] args)throws Exception {
InputStream fis = new FileInputStream("D:\\info.Properties"); //在这里怎么使用绝对路径呀?张老师讲的我有点不明白,望高手指点!
//如果使用者要是将配置文件放在E盘那么程序不就挂了吗?这个问题又该怎么解决呢?
Properties pro = new Properties();
pro.load(fis);
fis.close();//防止内存泄露。
String value=pro.getProperty("name");
Method run=Class.forName(value).getMethod("run", null);
run.invoke(Class.forName(value).newInstance());
}
} |