prader6

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

posted on   prader6  阅读(920)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

导航

统计

点击右上角即可分享
微信分享提示