jar包中:
BufferedReader br = new BufferedReader(new InputStreamReader(ClassLoader.getSystemResourceAsStream("destination_file")));
war包中:
this.getClass().getResource("/").getPath();// war包://WEB-INF/classes目录
this.getClass().getResource("AnyClassOrFile").getPath();// 程序中任意类或文件的路径
servlet访问方式不赘。
工程中:
不赘述。
更详细的可见下列文章:
本文介绍了在不同Java应用环境中(如jar包、war包及工程中)如何读取资源文件,包括使用BufferedReader读取流以及通过getClass().getResource()获取路径的方法。

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



