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();
}