繁星點(diǎn)點(diǎn)滴滴
2019-03-20 18:14:54
項(xiàng)目目錄結(jié)構(gòu):代碼:public class Generator { public void excute() { try { List<String> warnings = new ArrayList<String>(); ConfigurationParser cp = new ConfigurationParser(warnings); File configFile = new File("." + File.separator + "generatorConfig.xml"); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(true); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); System.out.println("開始生成文件..."); myBatisGenerator.generate(null); System.out.println("生成文件完成."); } catch (Exception e) { e.printStackTrace(); } } }項(xiàng)目是用來生成mybatis相關(guān)文件的,但是一直報(bào)錯(cuò):java.io.FileNotFoundException: generatorConfig.xml (系統(tǒng)找不到指定的文件。)編譯時(shí),resources中的文件不是已經(jīng)在classes下了嗎,為什么?該怎么改?
3 回答

慕無忌1623718
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
ClassLoader classloader = Thread.currentThread().getContextClassLoader();
InputStream is = classloader.getResourceAsStream("generatorConfig.xml");

慕虎7371278
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消