讀取屬性文件時提示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開始輸入文件路徑。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章