ideal中项目resources下txt文件读取不到的问题。

这次做项目,原来用到了一个txt文件,在ideal中项目启动后报读取不到txt文件。项目原来是在eclipse中的。

在网上找了些文章,发现ideal中要读取到resources下的文件需要加上下面红色标注部分的一个方法。。

 /**
* 汉字数据文件
*/
private static final String HAN_DATA_FILE = "chinesedata.txt";
private static void loadHanData() throws IOException {
System.out.println("Loading data ...");
URL u = BBCFChineseDict.class.getResource(HAN_DATA_FILE);
System.out.println(u); InputStream in = BBCFChineseDict.class.getClassLoader().getResourceAsStream(HAN_DATA_FILE); if (in == null) {
throw new IOException(HAN_DATA_FILE + "汉字数据文件不存在!");
} try {
BufferedReader br = new BufferedReader(new InputStreamReader(in, FILE_CHARSET));
String line = null;
int index = 0;
while ((line = br.readLine()) != null) {
HAN_DATA[index++] = line;
}
} finally {
if (in != null) {
in.close();
}
}
}

参考文章:https://blog.csdn.net/guo_guo_cai/article/details/79866692

上一篇:快速搭建PHP开发环境(PhpStorm+EasyPHP)


下一篇:css的重排与重绘