讀取屬性文件時提示FileNotFound或路徑查找不到時遇到的問題備忘
Properties p = new Properties();
try {
//此處出錯查找了許久,發現讀取文件時,配置文件位置必須從src開始往下寫才能找到文件,否則提示文件找不到或路徑不對
File file = new File("src/com/hope/resource/msgbean.properties");
System.out.println("file="+file);
FileInputStream fin = new FileInputStream(file);
System.out.println("fin = "+fin);
p.load(fin);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(p.getProperty("str"));
}
查找文件時用流讀取文件時,查找位置從項目開始,所以必須將查找到屬性文件從src開始輸入文件路徑。
try {
//此處出錯查找了許久,發現讀取文件時,配置文件位置必須從src開始往下寫才能找到文件,否則提示文件找不到或路徑不對
File file = new File("src/com/hope/resource/msgbean.properties");
System.out.println("file="+file);
FileInputStream fin = new FileInputStream(file);
System.out.println("fin = "+fin);
p.load(fin);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(p.getProperty("str"));
}
查找文件時用流讀取文件時,查找位置從項目開始,所以必須將查找到屬性文件從src開始輸入文件路徑。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.