日期:2014-05-20  浏览次数:20647 次

JAVA如何从配置文件(.txt)读入信息 50分求答案
我写了一个FTP登陆小程序   希望能从.TXT文件中读取配置内容               BufferedRdader   br   =   new     BufferedRdader   {  
                                                          new   FileReader   ( "username.txt ")};
String       username       =     br.readLine();
      但是程序通不过,有哪位知道怎么读.TXT文件里得配置么?

------解决方案--------------------

Properties props = new Properties();
FileInputStream in = new FileInputStream( "database.properties ");
props.load(in);
in.close();
------解决方案--------------------
用绝对路径试试,
异常信息怎么只有三行,没有关键内容.
------解决方案--------------------
文件路径不正确,如果你写( "username.properties ");,那么系统会到你启动程序的路径去找该文件,例如,你的run.bat是启动的程序,该文件在d:\test目录下,那么程序会到d:\test目录下去找该文件,找不到即包括。如果你是放到和某个类同目录,那么可以使用this.getClass().getResourceAsStream()获得
------解决方案--------------------
try {
FileReader fr=new FileReader( "d:\\systen.ini ");
BufferedReader br=new BufferedReader(fr);
String s=null;

while ((s=br.readLine())!=null)
{
String Ftr=s;
StringTokenizer gall=new StringTokenizer(Ftr, "= ");
String gtstr=gall.nextToken();//取 "= "前面的所有值

if (gtstr.equals( "jdbc.dbDriver "))
{
String dbDriver=gall.nextToken();
}

if (gtstr.equals( "jdbc.dbUrl "))
{
String dbUrl=gall.nextToken();
}
}

} catch (Exception e) {
e.printStackTrace();
}