Java 使用类加载器或文件查找资源?
我在读别人的代码;他们有这样一条线:Java 使用类加载器或文件查找资源?,java,file,classloader,Java,File,Classloader,我在读别人的代码;他们有这样一条线: InputStream is = getClass().getResourceAsStream("../../../../../../file.txt"); 为什么要这样做而不是使用文件?使用类加载器定位所述类加载器类路径上的资源不是很重要吗?getResourceAsStream()允许您访问JAR容器中的文件。hm可能重复,如果上面定义的相对路径在JAR中不同,该怎么办?
InputStream is = getClass().getResourceAsStream("../../../../../../file.txt");
为什么要这样做而不是使用
文件
?使用类加载器定位所述类加载器类路径上的资源不是很重要吗?getResourceAsStream()
允许您访问JAR容器中的文件。hm可能重复,如果上面定义的相对路径在JAR中不同,该怎么办?