//文件目录与JsonToJava.class处于同级目录
Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("js/Server2.json"), "UTF-8");
//文件目录与JsonToJava.class处于不同级目录,JsonToJava.class的文件目录层级比/js/Server2.json所在的目录更深一层
Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("../js/Server2.json"), "UTF-8");
//不考虑资源目录与类的目录层级
InputStream in = new FileInputStream(System.getProperty("user.dir")+"/cfg/js/Server1.json");
Reader reader = new InputStreamReader(in, "UTF-8");java项目——读取项目目录下的文件
最新推荐文章于 2024-11-14 14:30:00 发布
本文介绍如何使用Java从不同目录位置加载JSON文件,包括同级目录、上级目录及绝对路径等场景,并展示了使用InputStreamReader进行字符流读取的方法。
2535

被折叠的 条评论
为什么被折叠?



